home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr18 / mycmm201.zip / MYCOMM.DOC < prev    next >
Text File  |  1993-06-19  |  167KB  |  3,654 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 MyComm  Version 2.01
  10.                          Unregistered Version Documentation
  11.                       Copyright (c) 1992, 1993 - Ken Dorshimer
  12.                                  All Rights Reserved
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.             MyComm is NOT Public Domain or free software.  The MyComm
  23.           software, support files, and documentation are Copyright (c)
  24.           1992, 1993 Ken Dorshimer, all rights reserved.  You may use
  25.           MyComm for a 30 day evaluation period to determine its usefulness
  26.           in your particular application.  After the 30 day evaluation
  27.           period you must register MyComm.
  28.  
  29.             MyComm is being marketed under the Shareware concept.  If you
  30.           find MyComm to your liking and continue to use MyComm after a 30
  31.           day evaluation period, you must register it.  Registration is as
  32.           follows: $25 (twenty five U.S. dollars drawn on a U.S. bank),
  33.           plus $2 shipping and handling sent to:
  34.  
  35.                Ken Dorshimer
  36.                P.O. Box 5143
  37.                Belmont, Ca. 94002
  38.  
  39.             (Please send check or money order, do not send cash.  People
  40.           who want to order MyComm from outside the U.S. should obtain a
  41.           money order in U.S. dollars from a local bank.)
  42.  
  43.             Please note: I am NOT able to process Visa or Mastercard orders
  44.           at this time (several folks asked me about this).
  45.  
  46.             For your convenience there is a file called ORDER.FRM which is
  47.           an order form for MyComm.  The same document is also included in
  48.           Appendix E of this document.
  49.  
  50.             MyComm represents many, many hours of work on my part in
  51.           research, design, coding, testing, and writing the documentation.
  52.           Writing a piece of software like MyComm is not trivial.  Your
  53.           registration not only gives me the incentive to continue
  54.           producing and upgrading shareware products like this one, but it
  55.           is the right thing to do.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                            MyComm Version 2.01  Order Form
  63.                       Copyright (c) 1992, 1993 - Ken Dorshimer
  64.                                  All Rights Reserved
  65.  
  66.                                       Mail to:
  67.                                     Ken Dorshimer
  68.                                     P.O. Box 5143
  69.                                  Belmont, Ca. 94002
  70.  
  71.  
  72.           Your Name: _________________________________________________
  73.  
  74.           Address:   _________________________________________________
  75.  
  76.                      _________________________________________________
  77.  
  78.           City:      _________________________________________________
  79.  
  80.  
  81.           State:    _________      Zip Code: _________________________
  82.  
  83.           Disk Format: 5.25" floppy ____   OR  3.5" semi-floppy ____
  84.  
  85.  
  86.           Number of Copies of MyComm  _______  X $25.00 =   __________
  87.  
  88.           Number of Copies of MyComm  _______  X $2 S&H =   __________
  89.  
  90.                                                 Total:      __________
  91.  
  92.  
  93.           Please make check or Money Order out to Ken Dorshimer, and send
  94.           payment to the address above (mine not yours).
  95.  
  96.           Funds should be in U.S dollars, and drawn on a U.S. bank.
  97.  
  98.             (Please send check or money order, do not send cash.  People
  99.           who want to order MyComm from outside the U.S. should obtain a
  100.           money order in U.S. dollars from a local bank.)
  101.  
  102.             Please note: I am NOT able to process Visa or Mastercard orders
  103.           at this time (several folks asked me about this).
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.           1.0  Introduction to MyComm                                1
  112.               1.1  MyComm Registration                               2
  113.               1.2  Disclaimer and Warranty                           4
  114.               1.3  Definitions, Acronyms                             5
  115.               1.4  General System Requirements                       6
  116.               1.5  MyComm Files                                      6
  117.           2.0  MyComm Installation                                   7
  118.               2.1  System Requirements                               7
  119.               2.2  MyComm General Installation Instructions          8
  120.               2.3  Running MyComm                                   10
  121.           3.0  MyComm Screens and Menus                             11
  122.               3.1  Terminal Screen                                  11
  123.               3.2  Help Menu - F1                                   12
  124.               3.3  Chat Mode - Alt A                                13
  125.               3.4  Send Break - Alt B                               13
  126.               3.5  Clear the Screen - Alt C                         13
  127.               3.6  Dialing Functions - Alt D                        14
  128.                   3.6.1  Add Phone List Item                        14
  129.                   3.6.2  Edit Phone List Item Screen                15
  130.                       3.6.2.1  Name                                 15
  131.                       3.6.2.2  Number                               15
  132.                       3.6.2.3  Baud Rate                            16
  133.                       3.6.2.4  Data Bits                            16
  134.                       3.6.2.5  Data Parity                          16
  135.                       3.6.2.6  Stop Bits                            16
  136.                       3.6.2.7  Default Protocol                     16
  137.                       3.6.2.8  Dial Prefix                          17
  138.                       3.6.2.9  Logon Name                           17
  139.                       3.6.2.10 Password                             17
  140.                       3.6.2.11 Terminal Type                        18
  141.                       3.6.2.12 Local Echo                           18
  142.                       3.6.2.13 Received BS (BackSpace) Destructive  18
  143.                       3.6.2.14 BS Key Sends BS or DELete            18
  144.                       3.6.2.15 Strip Hi Bits                        19
  145.                       3.6.2.16 Add LF after incoming CR             19
  146.                       3.6.2.17 Clear last date called               19
  147.                       3.6.2.18 Save Changes                         19
  148.                   3.6.3  Delete an Item                             19
  149.                   3.6.4  Call Numbers (Dial)                        20
  150.                   3.6.5  Phone Item Info Screen                     21
  151.                   3.6.6  Manual Dial Screen                         21
  152.                   3.6.7  Mark Phone List Items                      22
  153.                   3.6.8  Find Phone List Items                      22
  154.                   3.6.9  Load Phone List Screen                     22
  155.                   3.6.10 Sort Phone List                            22
  156.                   3.6.11 Move Phone List Item                       23
  157.                   3.6.12 Print Phone List                           23
  158.               3.7  Local Echo On/Off - Alt E                        23
  159.               3.8  Hang Up Modem - Alt H                            23
  160.               3.9  Send Modem Initialization Strings - Alt I        24
  161.               3.10 Present Line Status - Alt L                      24
  162.               3.11 Scroll Back - Alt K                              25
  163.               3.12 Manual Dial - Alt M                              25
  164.  
  165.                                          i
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.               3.13 Outside to DOS - Alt O                           25
  173.               3.14 Change Port Parameters - Alt P                   26
  174.               3.15 Quick Re-Dial - Alt Q                            26
  175.               3.16 Run External Program - Alt R                     26
  176.               3.17 Session Capture On/Off/Pause - Alt S             27
  177.               3.18 Terminal Emulation - Alt T                       27
  178.               3.19 Update Configuration - Alt U                     28
  179.                   3.19.1  Modem Setup Screen                        29
  180.                       3.19.1.1  COM Port                            30
  181.                       3.19.1.2  Modem Initialization String         30
  182.                       3.19.1.3  Modem Attention String              31
  183.                       3.19.1.4  Modem Hang Up String                31
  184.                       3.19.1.5  Modem Answer String                 31
  185.                       3.19.1.6  Modem Cancel Dial String            31
  186.                       3.19.1.7  Modem Dial Suffix String            31
  187.                       3.19.1.8  Dialing Wait Time                   32
  188.                       3.19.1.9  Pause Between Calls                 32
  189.                       3.19.1.10 Local Echo on by Default            32
  190.                       3.19.1.11 Use DTR to Hang Up Modem            33
  191.                       3.19.1.12 Use XON/XOFF Flow Control           33
  192.                       3.19.1.13 Use CTS/RTS Flow Control            33
  193.                       3.19.1.14 Use DSR/DTR Flow Control            33
  194.                       3.19.1.15 Dialing Prefixes                    34
  195.                   3.19.2  Paths Setup                               34
  196.                       3.19.2.1  Download Directory                  34
  197.                       3.19.2.2  Upload Directory                    35
  198.                       3.19.2.3  Path\File for Screen Capture        35
  199.                       3.19.2.4  Session Capture Path\File           35
  200.                       3.19.2.5  Phone File Path\File                35
  201.                       3.19.2.6  Editor Path\Filename                35
  202.                       3.19.2.7  External Programs Path\Filename     35
  203.                   3.19.3  Protocols Setup                           36
  204.                       3.19.3.1  ASCII Transfers Setup               36
  205.                           3.19.3.1.1  Strip High Bits               37
  206.                           3.19.3.1.2  Remote Abort Char             37
  207.                           3.19.3.1.3  CR Translation                37
  208.                           3.19.3.1.4  LF Translation                37
  209.                           3.19.3.1.5  Local Echo On During Uploads  37
  210.                           3.19.3.1.6  Expand Blank Lines to Spaces  38
  211.                           3.19.3.1.7  Line Pace Time                38
  212.                           3.19.3.1.8  Character Pace Time           38
  213.                           3.19.3.1.9  Pacing Char                   38
  214.                       3.19.3.2  Zmodem Transfers Setup              38
  215.                       3.19.3.2.1  Zmodem 32 Bit CRC                 38
  216.                       3.19.3.2.2  Zmodem Auto Download Feature      39
  217.                       3.19.3.2.3  Zmodem Send Crash Recovery        39
  218.                       3.19.3.2.4  Zmodem Receive Crash Recovery     39
  219.                       3.19.3.3  External Protocols Setup            40
  220.                   3.19.4  Miscellaneous Options Setup               41
  221.                       3.19.4.1  Screen Background Color             42
  222.                       3.19.4.2  Screen Text Color                   42
  223.                       3.19.4.3  Date Format Style                   42
  224.                       3.19.4.4  12 or 24 Hour Time Format           42
  225.                       3.19.4.5  Make Noise When Calls Connect       42
  226.  
  227.                                          ii
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.                       3.19.4.6  Make Noise After File Transfers     42
  235.                       3.19.4.7  Use Direct Video                    42
  236.                       3.19.4.8  Your Name for sign on               43
  237.                       3.19.4.9  Password for sign on                43
  238.                       3.19.4.10 Clever quip for TagLine             43
  239.                       3.19.4.11 Guess Up/Download Filename          44
  240.                   3.19.5  Save Setup                                44
  241.               3.20 Send Screen to File - Alt W                      44
  242.               3.21 Exit MyComm - Alt X                              44
  243.               3.22 Send Name - F2                                   44
  244.               3.23 Send Password - F3                               45
  245.               3.24 Send Tagline  - F4                               45
  246.               3.25 Transferring Files                               45
  247.                   3.25.1  Starting a File Transfer                  46
  248.                   3.25.2  File Transfer Hints                       49
  249.                   3.25.3  Download Files - PgDn                     49
  250.                   3.25.4  UpLoad Files - PgUp                       49
  251.                   3.25.5  ASCII File Transfers                      49
  252.                   3.25.6  SEAlink Derived File Transfers            50
  253.                   3.25.7  Xmodem File Transfers                     50
  254.                   3.25.8  1K-Xmodem File Transfers                  50
  255.                   3.25.9  Ymodem Batch File Transfers               51
  256.                   3.25.9  Ymodem-G Batch File Transfers             51
  257.                   3.25.11 Zmodem File Transfers                     51
  258.                   3.25.11 External Protocol File Transfers          52
  259.                   3.25.12 MyComm as a Host                          52
  260.           Appendix A - MyComm Command Summary                       54
  261.           Appendix B - MyComm Line Editing Functions                55
  262.           Appendix C - Terminal Emulation                           56
  263.           Appendix D - Troubleshooting                              58
  264.           Appendix E - MyComm Order Form                            61
  265.           Appendix F - MyComm Bug Report Form                       62
  266.           Appendix G - Planned Modifications and Upgrades           63
  267.           Appendix H - MyComm Revision History                      64
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.                                          iii
  290.  
  291.  
  292.           MyComm Version 2.01    June 19, 1993                Page 1
  293.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  294.  
  295.  
  296.           1.0  Introduction to MyComm
  297.  
  298.             MyComm is a small, yet powerful, telecommunications program
  299.           designed primarily to enable the user to call public bulletin
  300.           board systems (BBS).  MyComm is designed to run under the PC/MS-
  301.           DOS operating system using DOS version 3.3 or higher.  MyComm has
  302.           a variety of built in file transfer protocols including Zmodem,
  303.           Xmodem, Xmodem-1K, Ymodem Batch, Ymodem-G Batch, SEAlink, and of
  304.           course ASCII.  There are also slots to include up to six external
  305.           file transfer protocols.
  306.  
  307.             The driving principle behind MyComm is to provide a reliable,
  308.           powerful, and versatile communications package which is easy to
  309.           use, and small in size.  Great care has been taken to "optimize"
  310.           MyComm for operating speed and to keep the executable code size
  311.           small so that it takes up less of your valuable disk space.
  312.           MyComm is designed to be easy to use for novice and experienced
  313.           users alike, and employs a menu system that is friendly and
  314.           simple to navigate through.
  315.  
  316.           MyComm features include:
  317.  
  318.           ■    A full featured communications package which is small in
  319.                size.
  320.  
  321.           ■    Wide variety of popular file transfer protocols.
  322.  
  323.           ■    Small code size which will run in less than 200K of RAM.
  324.  
  325.           ■    Intelligent ANSI character translation which filters out
  326.                potentially harmful ANSI keyboard re-mapping sequences.
  327.  
  328.           ■    Intelligent DOS shell function that brings you back to the
  329.                disk drive and directory that you started from when you
  330.                return to MyComm.
  331.  
  332.           ■    Detection and use of the 16550 UART and FIFO buffers.
  333.  
  334.           ■    Locates program and configuration files no matter what
  335.                directory MyComm is started from (DOS 3.0 or greater).
  336.  
  337.           ■    Simple, and easy to use.  Some may even call it "fun"!
  338.  
  339.             MyComm is NOT Public Domain or free software.  The MyComm
  340.           software, support files, and documentation are Copyright (c)
  341.           1992, 1993 -  Ken Dorshimer, all rights reserved. You may use
  342.           MyComm for a 30 day evaluation period to determine its usefulness
  343.           in your particular application.  After the 30 day evaluation
  344.           period you must register MyComm.  For registration information
  345.           see section 1.1  "MyComm Registration" below.
  346.  
  347.  
  348.           MyComm Version 2.01    June 19, 1993                Page 2
  349.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  350.  
  351.  
  352.           1.1  MyComm Registration
  353.  
  354.             MyComm is NOT Public Domain or free software.  The MyComm
  355.           software, support files, and documentation are Copyright (c)
  356.           1992, 1993 - Ken Dorshimer, all rights reserved.  You may use
  357.           MyComm for a 30 day evaluation period to determine its usefulness
  358.           in your particular application.  After the 30 day evaluation
  359.           period you must register MyComm.  MyComm is being marketed under
  360.           the Shareware concept.  If you find MyComm to your liking and
  361.           continue to use MyComm after a 30 day evaluation period, you must
  362.           register it.  Registration is as follows: $25 (twenty five U.S.
  363.           dollars drawn on a U.S. bank), plus $2 shipping and handling sent
  364.           to:
  365.  
  366.                Ken Dorshimer
  367.                P.O. Box 5143
  368.                Belmont, Ca. 94002
  369.  
  370.             (please send check or money order, do not send cash)
  371.  
  372.             For your convenience there is a file called ORDER.FRM which is
  373.           an order form for MyComm.  The same document is also included in
  374.           Appendix E of this document.
  375.  
  376.             MyComm represents many, many hours of work on my part in
  377.           research, design, coding, testing, and writing the documentation.
  378.           Writing a piece of software like MyComm is not trivial.  Your
  379.           registration not only gives me the incentive to continue
  380.           producing and upgrading nifty shareware products like this one,
  381.           but it is the right thing to do.
  382.  
  383.             Let's face it.  $25 is not a lot to spend on a program that
  384.           does everything MyComm does.  Comparable communications packages
  385.           are generally much more expensive.  The Shareware market is an
  386.           "all risk" endeavor for the author, while the user has everything
  387.           to gain.  Your registration and support tells me that MyComm was
  388.           worth creating, and that people like it.  I like to know that
  389.           people appreciate the effort I put into a project, don't we all?
  390.           Enjoy using the MyComm software, and I look forward to hearing
  391.           from you.
  392.  
  393.             When you register MyComm I will send you the most recent
  394.           version of MyComm and its documentation on disk (standard 3.5" or
  395.           5.25" floppy disk, 3.5" preferred).  At this time I am not
  396.           offering a printed manual to keep the cost of the software
  397.           reasonable.  Registered users will also be offered a discount on
  398.           future upgrades.
  399.  
  400.  
  401.           MyComm Version 2.01    June 19, 1993                Page 3
  402.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  403.  
  404.  
  405.           Multiple registrations to the same individual or site will be
  406.           discounted as follows:
  407.  
  408.                1  to 5    copies      -  no discount
  409.                6  to 10   copies      -  5% discount
  410.                11 to 25   copies      - 10% discount
  411.                26 to 50   copies      - 20% discount
  412.                51 to 100  copies      - 30% discount
  413.                over 100 copies        - inquire for quote
  414.  
  415.             Inquiries for site licenses or multiple registrations of MyComm
  416.           should be directed to the above address.
  417.  
  418.             There is no phone or BBS support for MyComm at this time.  I
  419.           may consider phone and/or BBS support dependent upon the number
  420.           of registrations of MyComm.  I may be reached at the mailing
  421.           address above or via Compuserve (Tm) 73113,3536.
  422.  
  423.             Registered users will be granted license to use the MyComm
  424.           software as they deem fit and within the law.  The registered
  425.           version of MyComm may be duplicated for backup purposes only.
  426.           MyComm is not to be used on more than one computer at a time.
  427.           Feel free to contact me regarding multiple registrations and site
  428.           licenses.
  429.  
  430.             All users are granted a limited license to make copies of the
  431.           unregistered version of MyComm for the purpose of allowing others
  432.           to try it out, and the unregistered version may also be uploaded
  433.           to public bulletin board systems subject to the above
  434.           restrictions as well as the following:
  435.  
  436.                ■    MyComm must be distributed in completely unmodified
  437.                     form, including all support files and documentation.
  438.  
  439.                ■    MyComm may not be included with any other product for
  440.                     any reason without a licence from the author, Ken
  441.                     Dorshimer.
  442.  
  443.                ■    No charge or payment may be levied or accepted for the
  444.                     MyComm software except by the author, Ken Dorshimer.
  445.  
  446.             MyComm may not be sold or distributed to a third party (this
  447.           includes copying services and shareware distribution outlets
  448.           which distribute software for a copying fee) without the
  449.           expressed written permission of the author, Ken Dorshimer.
  450.           Shareware distribution services and bulletin boards which charge
  451.           a fee for software distribution should contact me for written
  452.           permission to distribute MyComm.
  453.  
  454.  
  455.           MyComm Version 2.01    June 19, 1993                Page 4
  456.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  457.  
  458.  
  459.             The MyComm executable file(s) and documentation, both the
  460.           "registered" and "unregistered" versions are copyrighted material
  461.           and may not be modified or reverse engineered in any manner.
  462.           This also means that MyComm may not be "hacked" in any manner
  463.           what-so-ever.  If you require modified or customized versions of
  464.           MyComm for whatever reason please contact the author at the
  465.           address above.
  466.  
  467.           1.2  Disclaimer and Warranty
  468.  
  469.           Disclaimer and Warranty
  470.  
  471.             THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS".  THE
  472.           AUTHOR, KEN DORSHIMER, MAKES NO WARRANTY OF ANY KIND, EITHER
  473.           EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED
  474.           WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
  475.           OR THE SOFTWARE'S USEFULNESS IN A PARTICULAR APPLICATION.  IN NO
  476.           EVENT SHALL THE AUTHOR, KEN DORSHIMER, BE LIABLE FOR ANY DAMAGES
  477.           (INCLUDING DAMAGES FOR LOSS OF BUSINESS OR PERSONAL PROFITS,
  478.           BUSINESS OR PERSONAL INTERRUPTION, LOSS OF BUSINESS OR PERSONAL
  479.           INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF
  480.           OR INABILITY TO USE THIS PROGRAM, EVEN IF THE AUTHOR, KEN
  481.           DORSHIMER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  482.           THE USER ASSUMES FULL RESPONSIBILITY AND LIABILITY FOR THE PROPER
  483.           USE OF THE MYCOMM SOFTWARE AND ACCOMPANYING DOCUMENTATION.
  484.  
  485.           <Whew>, glad the legal stuff is out of the way.  If I hadn't
  486.           included that my attorney would have me drawn and quartered.
  487.  
  488.  
  489.           MyComm Version 2.01    June 19, 1993                Page 5
  490.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  491.  
  492.  
  493.           1.3  Definitions, Acronyms, Acknowledgements, and Abbreviations
  494.  
  495.                ■ BBS       -  Bulletin Board System
  496.  
  497.                ■ IBM       -  Trademark, International Business Machines
  498.  
  499.                ■ Hayes     -  Hayes (trademark) compatible modems have
  500.                               become the defacto standard in modem
  501.                               communications. The Hayes command set are
  502.                               modem commands preceded by "AT"
  503.  
  504.                ■ DOS       -  Disk Operating System
  505.  
  506.                ■ MS-DOS    -  Microsoft Disk Operating System, trademark of
  507.                               Microsoft Corporation.
  508.  
  509.                ■ Shareware  - A marketing system where users are allowed to
  510.                               evaluate software before purchase and
  511.                               registration.
  512.  
  513.                ■ XMODEM    -  A file transfer protocol developed by Ward
  514.                               Christensen in the summer of 1977.
  515.  
  516.                ■ YMODEM    -  A file transfer protocol, based on XMODEM
  517.                               developed by Chuck Forsberg.
  518.  
  519.                ■ ZMODEM    -  A file transfer protocol, developed by Chuck
  520.                               Forsberg/Omen Technology, Inc.
  521.  
  522.                ■ SEAlink   -  A file transfer protocol, based on XMODEM
  523.                               developed by System Enhancement Associates,
  524.                               Inc. Copyright 1986, 1987 by System
  525.                               Enhancement Associates, Inc.
  526.  
  527.                ■ WordStar  -  Trademark (company unknown) of an editor
  528.                               which has been around since the early days of
  529.                               personal computers
  530.  
  531.                ■ Unix      -  Trademark of operating system designed by
  532.                               Bell Labs/Western Electric
  533.  
  534.                ■ VT-nnn    -  As in VT-52, VT-100, etc. are trademarks of
  535.                               the Digital Equipment Corporation
  536.  
  537.                Any other names, trademarks, etc. not mentioned here belong
  538.                to whomever they belong to.  If there are errors or
  539.                omissions, and you let me know, I will make an effort to
  540.                correct them in the next version of this documentation.
  541.  
  542.  
  543.           MyComm Version 2.01    June 19, 1993                Page 6
  544.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  545.  
  546.  
  547.           1.4  General System Requirements
  548.  
  549.             MyComm is designed to run under the PC/MS-DOS operating system.
  550.           MyComm can be run either from a hard drive or a floppy drive,
  551.           although a floppy drive is not recommended when performing file
  552.           transfers (just too slow).  Great care has been taken to keep the
  553.           code size small so MyComm will run with as little as 200K of main
  554.           memory (RAM) available.  MyComm will run using a Monochrome
  555.           Graphics Adapter (MGA), a true Hercules (Tm) monochrome card,
  556.           EGA, and VGA.  MyComm has not been tested with CGA cards by me
  557.           personally so I have no idea if they will work or not (drop me a
  558.           line and let me know).
  559.  
  560.             MyComm is designed to use modems which use the Hayes (Tm) "AT"
  561.           command set.  Your modem should support this standard or a subset
  562.           of it.  MyComm supports modem speeds of 300, 1200, 2400, 4800,
  563.           9600, 19200, 38400, 57600, and 115200 baud and a wide variety of
  564.           data bit, parity bit, and stop bit settings.
  565.  
  566.  
  567.           1.5  MyComm Files
  568.  
  569.             The files included in the MyComm package are:
  570.  
  571.                ■ MYCOMM.EXE  -     the main executable program
  572.  
  573.                ■ MYCOMM.DOC  -     the documentation for MyComm (you're
  574.                                    reading it now)
  575.  
  576.                ■ ORDER.FRM   -     a order form for MyComm
  577.  
  578.                ■ BUGRPT.FRM  -     a form to describe any problems or
  579.                                    bugs you may have found, or to make
  580.                                    suggestions for future versions of
  581.                                    MyComm
  582.  
  583.             MyComm also creates and modifies the following files as part of
  584.           its normal operation:
  585.  
  586.                ■ MYCOMM.CFG   -    the MyComm configuration file
  587.  
  588.                ■ MYCOMM.PHN   -    the MyComm phone list file
  589.  
  590.                ■ MYCOMM.OLD   -    a backup of the MyComm phone list file
  591.  
  592.                ■ MYCOMM.SCR   -    file created when you capture the screen
  593.                                    to a file (see Alt W)
  594.  
  595.                ■ MYCOMM.SES   -    file created when capturing your current
  596.                                    session to a file (see Alt S)
  597.  
  598.                ■ Other Files  -    phone lists that you create, and any
  599.                                    files that were downloaded.
  600.  
  601.  
  602.           MyComm Version 2.01    June 19, 1993                Page 7
  603.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  604.  
  605.  
  606.           2.0  MyComm Installation
  607.  
  608.             MyComm is amazingly simple to install and use.  That's the
  609.           whole idea.  Just follow the instructions in this section and
  610.           you'll be up and running in no time.  Pay special attention to
  611.           the information that should be in your CONFIG.SYS file, and the
  612.           stuff about the COM ports.
  613.  
  614.  
  615.           2.1  System Requirements
  616.  
  617.             MyComm is designed to run on IBM or compatible personal
  618.           computers under the MS-DOS operating system.  Machines can be of
  619.           the PC, XT, AT, 386 or above class of personal computers.
  620.  
  621.             MyComm has the following system requirements:
  622.  
  623.                 ■   at least 200K of free memory (RAM)
  624.  
  625.                 ■   MS-DOS version 3.0 or greater or similar "after market"
  626.                     DOS operating systems (may work with DOS 2.0, please
  627.                     drop me a line if it does)
  628.  
  629.                 ■   Hayes compatible modem which accepts the " AT " command
  630.                     set
  631.  
  632.                 ■   CONFIG.SYS statement of Files=40 or greater.  Look at
  633.                     your CONFIG.SYS file to make sure there is a "Files="
  634.                     statement.  The CONFIG.SYS file can be edited with an
  635.                     ordinary text editor.  Simply type in a line that reads
  636.                     "Files=40" (without the quotes) and save the file.
  637.                     Refer to your DOS manual if you need more information
  638.                     on CONFIG.SYS.
  639.  
  640.                 ■   CONFIG.SYS statement of Buffers=40 or greater.  Look at
  641.                     your CONFIG.SYS file to make sure there is a "Buffers="
  642.                     statement.  The CONFIG.SYS file can be edited with an
  643.                     ordinary text editor.  Simply type in a line that reads
  644.                     "Files=40" (without the quotes) and save the file.
  645.                     Again, Refer to your DOS manual for information on
  646.                     CONFIG.SYS.
  647.  
  648.                 ■   CONFIG.SYS statement of Device=ANSI.SYS.  Look at your
  649.                     CONFIG.SYS file to make sure there is a
  650.                     "Device=ANSI.SYS" statement.  Refer to your DOS manual
  651.                     for information on CONFIG.SYS.
  652.  
  653.  
  654.           MyComm Version 2.01    June 19, 1993                Page 8
  655.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  656.  
  657.  
  658.           2.2  MyComm General Installation Instructions
  659.  
  660.             Before you start the MyComm installation you should know at
  661.           least what COM port your modem is set for.  Consult your modem's
  662.           manual if you're not sure.  Modems vary too much from one
  663.           manufacturer to another for me to describe that here.
  664.  
  665.  
  666.           Step 1:   Modify your CONFIG.SYS file as needed to reflect the
  667.                     changes described in section 2.1 above.
  668.  
  669.           Step 2:   Create a directory on your hard drive (or a floppy
  670.                     drive) called "MYCOMM" and change directory into the
  671.                     new "MYCOMM" directory.
  672.  
  673.                                Example:
  674.  
  675.                                    C:
  676.                                    CD\
  677.                                    MD MYCOMM
  678.                                    CD MYCOMM
  679.  
  680.           Step 3:   Copy the MYCOMM files into this new directory.
  681.  
  682.           Step 4:   Load MyComm.  At the DOS command prompt type "MYCOMM"
  683.                     then press the <Enter> key.
  684.  
  685.           Step 5:   MyComm will start to load.  The first time MyComm is
  686.                     run it will tell you that it can't find the
  687.                     "Configuration File".  It will then create a new
  688.                     configuration file called MYCOMM.CFG.  MyComm will also
  689.                     create an empty phone dialing list called MYCOMM.PHN.
  690.  
  691.           Step 6:   MyComm has a default COM port setting of COM Port 1.
  692.                     If your modem is set up for COM 1 already, don't sweat
  693.                     it.  Otherwise, MyComm will prompt you for the serial
  694.                     port to use.  Choose the COM Port that your modem is
  695.                     set on.  MyComm will then try to initialize the COM
  696.                     Port.  If all goes well you should see the letters "OK"
  697.                     on the screen under the copyright notice.  If the modem
  698.                     doesn't appear to be responding, try repeating Step 6
  699.                     using another COM Port (if you have more than one) or
  700.                     see Appendix D "Troubleshooting".  You can see if the
  701.                     modem is responding correctly by typing "AT" (without
  702.                     the quotes) and then press <Enter>.  The modem should
  703.                     respond with "OK".   You can test the phone line
  704.                     connection by typing "ATM1DT" (again, without the
  705.                     quotes) then press <Enter>.  What this does is tell the
  706.                     modem to turn its' speaker on, then dial nothing.  You
  707.                     should hear a dial tone from the modems' speaker.
  708.                     Press <Enter> again and the dial tone should stop and
  709.                     the modem should respond with "NO CARRIER".
  710.  
  711.  
  712.           MyComm Version 2.01    June 19, 1993                Page 9
  713.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  714.  
  715.  
  716.            Step 7:  Press the <Alt> and "U" key.  This will bring up
  717.                     MyComm's' Update Configuration Menu.  Go through each
  718.                     of the menu options and make any changes required.  The
  719.                     rest of this document is dedicated to helping you
  720.                     understand how MyComm and its' options work, everything
  721.                     you'll need to know about MyComm is in here (at least
  722.                     I'm pretty sure it is...).
  723.  
  724.  
  725.           MyComm Version 2.01    June 19, 1993                Page 10
  726.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  727.  
  728.  
  729.           2.3  Running MyComm
  730.  
  731.             Section 3 of this document covers all the options and functions
  732.           MyComm offers.  There are some additional items that should be
  733.           covered first.
  734.  
  735.             MyComm can be started in a number of ways.  Below are three
  736.           different methods to start the MyComm program.
  737.  
  738.           Method 1: To start MyComm go to the directory that you installed
  739.                     MyComm in for example:
  740.  
  741.                          CD\MYCOMM
  742.  
  743.                     then type MYCOMM and press the <Enter> key.  This will
  744.                     start the MyComm program.
  745.  
  746.           Method 2: MyComm will also load from any directory if you have
  747.                     set a "Path" with the DOS path command that points to
  748.                     the directory MyComm lives in.  For example to set the
  749.                     path type:
  750.  
  751.                          PATH=C:\MYCOMM
  752.  
  753.                     providing of course that you installed MyComm in the
  754.                     directory C:\MYCOMM.  Just substitute the appropriate
  755.                     path in that case.
  756.  
  757.           Method 3: You could also specify the "fully qualified" DOS path
  758.                     to start MyComm.  For example:
  759.  
  760.                         C:\MYCOMM\MYCOMM
  761.  
  762.                    will also cause MyComm to start.
  763.  
  764.             If you have questions about the DOS Path commands or statements
  765.           please refer to your DOS manual.
  766.  
  767.             If you are using DOS version 3.0 or higher MyComm will
  768.           automatically find it's own configuration file as long as the
  769.           correct path (see above) to MyComm has been set.  This means that
  770.           MyComm can be started from anywhere on your system without having
  771.           to always start in the MyComm directory.  This will save you the
  772.           trouble and typing of changing directories when you want to use
  773.           MyComm.
  774.  
  775.             MyComm will however try to start a new phone file in the
  776.           directory you are in unless you have included the fully qualified
  777.           path to the phone directory file in the setup options.  This
  778.           allows you to keep multiple phone files in different directories
  779.           depending on your needs.
  780.  
  781.  
  782.           MyComm Version 2.01    June 19, 1993                Page 11
  783.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  784.  
  785.  
  786.           3.0  MyComm Screens and Menus
  787.  
  788.             MyComm has several screens and menus to allow you to change
  789.           various options, display various information, and dial telephone
  790.           numbers.  Most screens and menus are brought up by pressing the
  791.           <ALT> key and then a letter.  Pressing <F1> while in the terminal
  792.           screen shows you Help Menu (see also section 3.2).
  793.  
  794.  
  795.           3.1  Terminal Screen
  796.  
  797.             When MyComm is first loaded, and after the configuration file
  798.           has been read, it defaults to the terminal screen which looks
  799.           like this:
  800.  
  801.  
  802.           MyComm <Version Information>
  803.           Copyright (c) 1992, 1993 Ken Dorshimer  -  All rights reserved.
  804.  
  805.           Press <F1> for Help
  806.           Press <Alt-D> for Dial Screen
  807.  
  808.  
  809.           OK
  810.  
  811.  
  812.             You will see the version number, and copyright notice.  Also if
  813.           the modem was correctly initialized, you will also see "OK" on
  814.           the screen.
  815.  
  816.             In the terminal screen you may enter regular Hayes - AT
  817.           commands, or choose one of the MyComm options.  The MyComm
  818.           options are listed in the Help Menu which is displayed when you
  819.           press the <F1> key on your keyboard.  A description of each of
  820.           the MyComm options is detailed in the following sections of this
  821.           manual.
  822.  
  823.  
  824.           MyComm Version 2.01    June 19, 1993                Page 12
  825.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  826.  
  827.  
  828.           3.2  Help Menu - F1
  829.  
  830.             Pressing the <F1> key brings up the MyComm Help Screen which
  831.           looks like this:
  832.  
  833.           (NOTE: most MyComm screens shown in this documentation are
  834.           smaller than actual size so they will fit on a printed page.)
  835.  
  836.           +------------------------------------------------| MyComm Help |+
  837.           |                                                               |
  838.           |                     MyComm Commands                           |
  839.           |                                                               |
  840.           |Alt A  Activate Chat Mode         Alt M  Manual Dial           |
  841.           |Alt B  Send Break                 Alt O  Outside to DOS        |
  842.           |Alt C  Clear the Screen           Alt P  Change Port Parameters|
  843.           |Alt D  Dialing Functions          Alt Q  Quick Re-Dial         |
  844.           |Alt E  Toggle Local Echo On/Off   Alt R  Run External Program  |
  845.           |Alt H  Hang up modem              Alt S  Session Capture On/Off|
  846.           |Alt I  Send Modem Init. String    Alt T  Terminal Emulation    |
  847.           |Alt K  Scroll BacK                Alt U  Update Configuration  |
  848.           |Alt L  Current Line Status        Alt W  Write Screen to File  |
  849.           |                                  Alt X  EXit MyComm           |
  850.           |                                                               |
  851.           |                                                               |
  852.           |F1     Help With Commands         PgDn   Download Files        |
  853.           |F2     Send Name                  PgUp   Upload Files          |
  854.           |F3     Send Password                                           |
  855.           |F4     Send Tagline                                            |
  856.           |                                                               |
  857.           |                                                               |
  858.           |  MyComm <Version Information>                                 |
  859.           | Copyright (c) 1992, 1993 Ken Dorshimer -  All rights reserved.|
  860.           |                                                               |
  861.           +---------------------------------------------------------------+
  862.  
  863.             Pressing <Esc> or any other key closes the MyComm Help Screen
  864.           window.
  865.  
  866.             Each of the options shown on the Help Menu is described in
  867.           detail in the sections that follow.
  868.  
  869.  
  870.           MyComm Version 2.01    June 19, 1993                Page 13
  871.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  872.  
  873.  
  874.           3.3  Chat Mode - Alt A
  875.  
  876.             Pressing the <ALT> and the "A" key brings you into the MyComm
  877.           Chat window.  The Chat window is divided into a top half and a
  878.           bottom half.  The top half of the screen is where received
  879.           characters are written, the bottom half is where the characters
  880.           you type are written.
  881.             The chat screen is useful when you want to "converse" with
  882.           someone while on-line.  If you were not using the Chat Mode and
  883.           trying to do this, the "conversation" would eventually end up
  884.           looking like a garbled mess on your screen.
  885.             To exit Chat Mode, just press <Esc>.
  886.  
  887.  
  888.           3.4  Send Break - Alt B
  889.  
  890.             Pressing the <ALT> and the "B" key sends a special signal
  891.           called a Break signal.  Some host systems use the Break signal to
  892.           perform special functions such as ending a session.
  893.  
  894.  
  895.           3.5  Clear the Screen - Alt C
  896.  
  897.             Pressing the <ALT> and the "C" key clears the screen and resets
  898.           the current color attributes.  Some host systems send color
  899.           information which stays in place even after you log off, so
  900.           MyComm dutifully resets the screen colors to the ones you chose.
  901.  
  902.  
  903.           MyComm Version 2.01    June 19, 1993                Page 14
  904.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  905.  
  906.  
  907.           3.6  Dialing Functions - Alt D
  908.  
  909.             Pressing the <ALT> and the "D" keys displays the MyComm Dial
  910.           Screen.  From this screen you can add, delete, edit, view, find,
  911.           and mark phone list entries, and of course dial phone list
  912.           entries.  You will see the options available from this screen
  913.           written into the little window at the bottom of the screen. The
  914.           letter which activates an option will appear highlighted or in a
  915.           different color.  A description of the dialing options follows.
  916.  
  917.             You will also see a bar highlighting the current phone list
  918.           item.  You can move the highlight bar up and down by using the
  919.           Up-Arrow, Down-Arrow, Page Up, Page Down, Home and End keys.  The
  920.           highlight bar appears as a reverse video bar.
  921.  
  922.           +------------------------------------------------| Dial Screen |+
  923.           |                                                               |
  924.           |   #   Name                     Phone Number         Last Call |
  925.           |                                                               |
  926.           |   1   Your Favorite BBS       555-4657               01/26/92 |
  927.           |   2   The Music Board         555-8944               01/19/92 |
  928.           |   3   The Other Side BBS      555-5813               01/23/92 |
  929.           |   4                                                  00/00/00 |
  930.           |   .           .                  .                      .     |
  931.           |   .           .                  .                      .     |
  932.           |   .           .                  .                      .     |
  933.           |  15                                                  00/00/00 |
  934.           |---------------------------------------------------------------|
  935.           |                                                               |
  936.           | Add  Edit  Delete  Call  Info  Manual  (Un)MarK  Find  Load   |
  937.           |                    Sort  moVe  Print                          |
  938.           +---------------------------------------------------------------+
  939.  
  940.  
  941.           3.6.1  Add Phone List Item
  942.  
  943.             Pressing the "A" key in the Dial Screen window adds a blank
  944.           entry after the currently highlighted entry.
  945.  
  946.  
  947.           MyComm Version 2.01    June 19, 1993                Page 15
  948.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  949.  
  950.  
  951.           3.6.2  Edit Phone List Item Screen
  952.  
  953.             Pressing the "E" key in the Dial Screen window brings up the
  954.           Dial Edit window.  This is where you set up the phone list entry
  955.           for each system you will call.  There are several options to
  956.           choose from, and each is described.  You can also use the Up-
  957.           Arrow and Down-Arrow keys to move between items.  Items such as
  958.           Name, Number, etc use MyComm's Line Editor described in Appendix
  959.           B.
  960.  
  961.           +----------------------------------------| Edit |+
  962.           |                                                |
  963.           | Name:                 Your Favorite BBS        |
  964.           | Number:               555-4657                 |
  965.           | Baud Rate: 2400       Data Bits: 8             |
  966.           | Data Parity: None     Stop Bits: 1             |
  967.           | Default Protocol:     1K-Xmodem                |
  968.           | Dial Prefix: 1        ATDT*70                  |
  969.           | Logon Name:           Your Name                |
  970.           | Password:             Password                 |
  971.           | Terminal Type: ANSI                            |
  972.           | Local Echo: No                                 |
  973.           | Received BS Destructive: Yes                   |
  974.           | BS Key Sends BS or DELete: BS                  |
  975.           | Strip Hi Bits? (Pure ASCII): No                |
  976.           | Add LF after incoming CR?: No                  |
  977.           | Clear last date called and number of calls?    |
  978.           |                                                |
  979.           |                                                |
  980.           +------------------------------------------------+
  981.  
  982.           The following describes each phone list item and how to configure
  983.           it.
  984.  
  985.           3.6.2.1  Name
  986.  
  987.             Just type in the name of the bulletin board system or person
  988.           you will call here.
  989.  
  990.  
  991.           3.6.2.2  Number
  992.  
  993.             The telephone number of the system you will call goes in here.
  994.           The telephone number can include spaces or hyphens for
  995.           readability (modems usually ignore spaces and hyphens).
  996.           Characters such as letters or other gibberish will probably
  997.           confuse your modem.  Whatever you put here MyComm will assume is
  998.           a valid telephone number.
  999.  
  1000.  
  1001.           MyComm Version 2.01    June 19, 1993                Page 16
  1002.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1003.  
  1004.  
  1005.           3.6.2.3  Baud Rate
  1006.  
  1007.             Choose a baud rate (300, 1200, 2400, 4800, 9600, 19200, 38400,
  1008.           57600, or 115200) that you want MyComm to use when connected to
  1009.           the system.  For a more accurate reading of the data rate during
  1010.           file transfers (described elsewhere in this manual) and the on-
  1011.           line status (also described elsewhere in this manual) the baud
  1012.           rate should be set to the rate of the system that you will be
  1013.           calling.
  1014.  
  1015.  
  1016.           3.6.2.4  Data Bits
  1017.  
  1018.             Choose the data bits (5, 6, 7, 8) that you want MyComm to use
  1019.           when connected to the system.  8 data bits is the most common
  1020.           setting for public bulletin board systems.  7 data bits are
  1021.           common on mainframes and many Unix (Tm) systems.  5 and 6 data
  1022.           bits are rarely used by many systems any longer, but are included
  1023.           for completeness.
  1024.  
  1025.             Most host systems in their advertisements, etc. tell you what
  1026.           Data, Parity, and Stop bits they expect.  You will often see them
  1027.           listed as 8-N-1 or similar.  8-N-1 means 8 data bits, no parity
  1028.           (None), and 1 stop bit. 8-N-1 is probably the most popular
  1029.           settings in use today.  If in doubt, try these first.
  1030.  
  1031.  
  1032.           3.6.2.5  Data Parity
  1033.  
  1034.             Choose the data parity (None, Even, Odd, Mark, Space) that you
  1035.           want MyComm to use when connected to the system.  None is usually
  1036.           used on most systems, especially with 8 data bits.  Even parity
  1037.           is common when using 7 data bits.
  1038.  
  1039.  
  1040.           3.6.2.6  Stop Bits
  1041.  
  1042.             Choose the stop bits (1, 2) that you want MyComm to use when
  1043.           connected to the system.  1 stop bit is the most common.
  1044.  
  1045.  
  1046.           3.6.2.7  Default Protocol
  1047.  
  1048.             MyComm allows you to choose the file transfer protocol that you
  1049.           want to use by default for each system you call.  Choose the
  1050.           protocol which best suits your needs.  A more complete
  1051.           description of the various protocols is found later in this
  1052.           manual in the section on Uploading and DownLoading Files.
  1053.  
  1054.  
  1055.           MyComm Version 2.01    June 19, 1993                Page 17
  1056.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1057.  
  1058.  
  1059.           3.6.2.8  Dial Prefix
  1060.  
  1061.             Choose the dialing prefix that you want MyComm to use when
  1062.           calling the number for this system.  MyComm has slots for three
  1063.           different dialing prefixes.  Choose one by moving the highlight
  1064.           bar to the selection you want.  The dialing prefixes can be
  1065.           changed to suit your needs in the Update Configuration menu
  1066.           option.
  1067.  
  1068.  
  1069.           3.6.2.9  Logon Name
  1070.  
  1071.             This option lets you enter the name that you log on with when
  1072.           you call this system.  When bulletin board systems answer your
  1073.           call they usually ask for your name and password.
  1074.  
  1075.             Putting the "|" character at the end of the Logon Name causes
  1076.           an <Enter> character to be sent.  Some BBS's don't like seeing an
  1077.           enter character in immediately after the Logon Name string when
  1078.           logging on, in which case you may leave the "|" out.
  1079.  
  1080.             If Logon Name is filled in MyComm will send your logon name
  1081.           when you push the <F2> key to save you some typing.
  1082.  
  1083.  
  1084.           3.6.2.10 Password
  1085.             This option lets you enter the password that you log on with
  1086.           when you call this system.  When bulletin board systems answer
  1087.           your call they usually ask for your name and password.
  1088.  
  1089.             If Password is filled in MyComm will send your logon password
  1090.           when you push the <F3> key to save you some typing.  If you are
  1091.           really security conscious, then you can leave this option blank.
  1092.  
  1093.             Putting the "|" character at the end of the Password causes an
  1094.           <Enter> character to be sent.  Some BBS's don't like seeing an
  1095.           <Enter> character immediately after the Password string when
  1096.           logging on, in which case you may leave the "|" out.
  1097.  
  1098.  
  1099.           MyComm Version 2.01    June 19, 1993                Page 18
  1100.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1101.  
  1102.  
  1103.           3.6.2.11 Terminal Type
  1104.             This option lets you choose the type of terminal emulation to
  1105.           use when calling this system.  The choices are TTY, ANSI, VT-52,
  1106.           and VT-100.
  1107.  
  1108.             TTY (TeleTYpe) gives no emulation what-so-ever. The characters
  1109.           appear on your screen just as they come in with no formatting.
  1110.  
  1111.             ANSI emulation provides functions similar to your ANSI.SYS
  1112.           driver to provide color attributes (except on mono monitors of
  1113.           course), blinking characters and other goodies.  MyComm uses
  1114.           intelligent ANSI character translation which filters out any ANSI
  1115.           sequences which cause keyboard re-mapping functions.  This
  1116.           prevents the unscrupulous from sending ANSI sequences to your
  1117.           personal computer system that could potentially cause damage or
  1118.           annoyance.
  1119.  
  1120.           VT-52 and VT-100 are commonly used on mainframe hosts.  Some
  1121.           bulletin boards also support these.  Both of these emulations
  1122.           support a subset of the DEC protocols including a mapping to the
  1123.           "keypad mode" used to generate commands on DEC terminals.  It
  1124.           should be noted that VT-52 is an "ANSI incompatible" emulation,
  1125.           and VT-100 is ANSI compatible.
  1126.  
  1127.             A listing of the keys supported for the ANSI, VT-52, and VT-100
  1128.           emulations is in Appendix C - Terminal Emulations.
  1129.  
  1130.           3.6.2.12 Local Echo
  1131.  
  1132.             Local Echo is used when the other system does not send the
  1133.           characters typed on your terminal back to you.  Most systems do
  1134.           echo characters back, so Local Echo is normally off ("No").  If
  1135.           you find that you can't see what you are typing when connected to
  1136.           a system, set Local Echo on ("Yes").  On the other hand if you
  1137.           see double characters when you hit a key (for example you see
  1138.           "xx" when you type an "x") then Local Echo should be off ("No").
  1139.  
  1140.  
  1141.           3.6.2.13 Received BS (BackSpace) Destructive
  1142.  
  1143.             This option tells MyComm whether received BackSpace or DELete
  1144.           characters should back up the cursor and erase what was there.
  1145.           Usually this On.
  1146.  
  1147.  
  1148.           3.6.2.14 BS Key Sends BS or DELete
  1149.  
  1150.             This option tells MyComm whether to send a BS (BackSpace - 8
  1151.           decimal) or DEL (Delete - 127 decimal) character when the
  1152.           backspace key is pressed.  Usually this is set to BS.  I have
  1153.           found that mainframe hosts usually like to see DEL rather than
  1154.           BS.
  1155.  
  1156.  
  1157.           MyComm Version 2.01    June 19, 1993                Page 19
  1158.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1159.  
  1160.  
  1161.           3.6.2.15 Strip Hi Bits
  1162.  
  1163.             This option tells MyComm whether to strip the high bit from
  1164.           received and sent characters. Usually this is set to "No".
  1165.  
  1166.             Just for your own information, bytes on the personal computer
  1167.           are 8 bits long.  So, the bit-map of a byte might be 10011101.
  1168.           The left-most bit is the high bit.  So if you were to strip the
  1169.           high bit, the byte above would become 00011101.  Pure ASCII only
  1170.           covers bytes in the range of 00000000 (0 decimal) to 01111111
  1171.           (127 decimal).  The ANSI extended set includes values from
  1172.           10000000 (128 decimal) to 11111111 (255 decimal).  So by
  1173.           stripping the high bit, a character is guaranteed to be in the
  1174.           range of the pure ASCII number/character set.
  1175.  
  1176.  
  1177.           3.6.2.16 Add LF after incoming CR
  1178.  
  1179.             This option tells MyComm whether to add a LF (Line Feed - 10
  1180.           decimal) character after a CR (Carriage Return - 13 decimal)
  1181.           character is received.  Usually this is set to "No".
  1182.  
  1183.             If you notice that the lines on the screen seem to look odd or
  1184.           do not scroll up properly, you will want to turn this on (Yes).
  1185.  
  1186.  
  1187.           3.6.2.17 Clear last date called and number of calls
  1188.  
  1189.             Each time you connect with a system MyComm updates the last
  1190.           time called and last date called portion of the phone list item
  1191.           record.  If you want to reset the date and time the system was
  1192.           last called and the number of times you have called it, answer
  1193.           "Yes" here.
  1194.  
  1195.           3.6.2.18 Save Changes (not shown in example)
  1196.  
  1197.             MyComm asks if you want to save the changes you just made.  If
  1198.           you answer "Yes" MyComm also updates the phone file on your disk
  1199.           drive.
  1200.           When MyComm updates the phone file a copy of the last phone file
  1201.           is created and named PHONE.OLD.
  1202.  
  1203.  
  1204.           3.6.3  Delete an Item
  1205.  
  1206.             Pressing the "T" key allows you to delete the item that is
  1207.           currently at the dialing highlight bar.  MyComm asks you to
  1208.           confirm the delete request before proceeding.  MyComm also
  1209.           updates the phone file on your disk drive.  When MyComm updates
  1210.           the phone file a copy of the last phone file is created and named
  1211.           PHONE.OLD.
  1212.  
  1213.  
  1214.           MyComm Version 2.01    June 19, 1993                Page 20
  1215.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1216.  
  1217.  
  1218.           3.6.4  Call Numbers (Dial)
  1219.  
  1220.             Pressing the "C" key tells MyComm that it's time to start
  1221.           calling numbers in the Dialing List  (See section 3.6.7 (Un)MarK
  1222.           below also).  Incidentally, pressing the <Enter> key also will
  1223.           start the dialing.
  1224.  
  1225.             If no Dialing List Items are "marked" MyComm will dial the
  1226.           number that the highlight bar is currently resting on.  If there
  1227.           are "marked" Dialing List Items, MyComm will start dialing the
  1228.           marked numbers in sequence until a connection is made.  During
  1229.           the dialing attempts you can cancel the calling by pressing the
  1230.           <Esc> key.
  1231.  
  1232.             While MyComm is calling numbers and waiting for a connection, a
  1233.           Dial Status Window is displayed (see example below).  The status
  1234.           window shows who is being called and the telephone number, how
  1235.           many call tries have been made so far, the status of the last
  1236.           dialing try, the time in seconds until this try "times out", the
  1237.           time since you started calling, and the time that the current
  1238.           dialing attempt started.
  1239.  
  1240.           +-------------------------------------------------------| Dial |+
  1241.           |                                                               |
  1242.           |  Calling: Your Favorite BBS        At: 555-4657               |
  1243.           |                                                               |
  1244.           |  Try # 1       Last Status: None Yet        Dial Time:  42    |
  1245.           |                                                               |
  1246.           |  Dialing started at:  3:01:20   This try started at:  3:01:21 |
  1247.           |                                                               |
  1248.           |                                                               |
  1249.           |          Hit ESC to quit dialing, 'N' for next number,        |
  1250.           |          or 'D' to delete number from list.                   |
  1251.           |                                                               |
  1252.           +---------------------------------------------------------------+
  1253.  
  1254.             Pressing the "N" key causes MyComm to stop dialing  the number
  1255.           it is currently dialing and to skip to the next marked number.
  1256.  
  1257.             Pressing the "D" key causes MyComm to stop dialing the number
  1258.           it's currently calling and to remove it from the list of "marked"
  1259.           numbers.  If you press "D" and the number is the only one left in
  1260.           the "marked" list, MyComm will give you a warning and stop
  1261.           dialing.
  1262.  
  1263.             The Dial Time and Pause Time between calls is a user
  1264.           configuration option which can be set up in the Update
  1265.           Configuration menu described later in this document.
  1266.  
  1267.  
  1268.           MyComm Version 2.01    June 19, 1993                Page 21
  1269.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1270.  
  1271.  
  1272.           3.6.5  Phone Item Info Screen
  1273.  
  1274.             The Phone Item Info Screen looks very much like the Edit Phone
  1275.           List Item Screen with the exception that the Last Call Date, Last
  1276.           Call Time, and Number of Calls fields are shown.  If you see
  1277.           something you want to change, pressing "E" will bring you to the
  1278.           Edit Phone List Item Screen.
  1279.  
  1280.           +------------------------------| Phone Item Info |+
  1281.           |                                                 |
  1282.           | Name:                 Your Favorite BBS         |
  1283.           | Number:               555-4657                  |
  1284.           | Baud Rate: 2400       Data Bits: 8              |
  1285.           | Data Parity: None     Stop Bits: 1              |
  1286.           | Default Protocol:     1K-Xmodem                 |
  1287.           | Dial Prefix: 1        ATDT*70                   |
  1288.           | Logon Name:           Your Name                 |
  1289.           | Password:             Password                  |
  1290.           | Terminal Type: ANSI                             |
  1291.           | Local Echo: No                                  |
  1292.           | Received BS Destructive: Yes                    |
  1293.           | BS Key Sends BS or DELete: BS                   |
  1294.           | Strip Hi Bits? (Pure ASCII): No                 |
  1295.           | Add LF after incoming CR?: No                   |
  1296.           |                                                 |
  1297.           | Last Call Date:       01/26/92                  |
  1298.           | Last Call Time:        4:26:12                  |
  1299.           | Number of Calls:            28                  |
  1300.           |                                                 |
  1301.           |          Press "E" to Edit Record               |
  1302.           +-------------------------------------------------+
  1303.  
  1304.  
  1305.           3.6.6  Manual Dial Screen
  1306.  
  1307.             Pressing "M" brings up the Manual Dial Screen.  The Manual Dial
  1308.           Screen lets you enter in a single phone number to dial.  The
  1309.           dialing prefix used is always Dialing Prefix number 1.
  1310.           If you press <Esc> you can cancel the selection.  Pressing
  1311.           <Enter> accepts the telephone number and the usual Dialing Status
  1312.           Window appears.
  1313.  
  1314.           +-------------------------------------| Manual Dial |+
  1315.           |                                                    |
  1316.           |  Enter phone number: 555-1234                      |
  1317.           |                                                    |
  1318.           +----------------------------------------------------+
  1319.  
  1320.  
  1321.           MyComm Version 2.01    June 19, 1993                Page 22
  1322.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1323.  
  1324.  
  1325.           3.6.7  Mark Phone List Items
  1326.  
  1327.             Pressing "K" marks or un-marks phone list items for later
  1328.           dialing.  As a convenience, Pressing the <Space> bar also marks
  1329.           and un-marks items.  When a phone list item is marked a chevron
  1330.           ("»") will appear next to the item.
  1331.  
  1332.  
  1333.           3.6.8  Find Phone List Items
  1334.  
  1335.             Pressing "F" brings up the Find Phone List Items screen (not
  1336.           shown).  Simply type in the characters in the name, or a partial
  1337.           phone number that you want to find, and MyComm will find it for
  1338.           you.  MyComm will only locate the first occurrence on the search
  1339.           string.  If the search fails, MyComm will let you know with a
  1340.           message.
  1341.  
  1342.  
  1343.           3.6.9  Load Phone List Screen
  1344.  
  1345.             Pressing "L" brings up the Load Phone List Screen (see example
  1346.           below).  MyComm will keep more than one phone dialing list for
  1347.           you.  Each list can hold up to 100 telephone numbers.  If the
  1348.           dialing list you select does not yet exist, MyComm will display
  1349.           an empty dialing list.
  1350.             Again, when changes are made to the phone file, MyComm will
  1351.           create or update the file PHONE.OLD as a backup.  There is only
  1352.           one PHONE.OLD backup file kept, so all new backups overwrite the
  1353.           last PHONE.OLD backup file.
  1354.  
  1355.  
  1356.           +-----------------------------------| Load Phone List |+
  1357.           |                                                      |
  1358.           |  Enter Path/Filename of new phone list               |
  1359.           |                                                      |
  1360.           |   > NEWPHONE.LST                                     |
  1361.           +------------------------------------------------------+
  1362.  
  1363.  
  1364.           3.6.10 Sort Phone List
  1365.  
  1366.             You can sort the Phone List in one of four ways:
  1367.  
  1368.             - by BBS name
  1369.             - by Telephone number
  1370.             - by last date called
  1371.             - by number of times called
  1372.  
  1373.             The sort option will also ask you for Ascending or Descending
  1374.           sort order.  Simply select the sort option that best suits your
  1375.           needs.  The list will be saved in the new sort order.  Pressing
  1376.           <Esc> exits the Sort menu.
  1377.  
  1378.  
  1379.           MyComm Version 2.01    June 19, 1993                Page 23
  1380.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1381.  
  1382.  
  1383.           3.6.11 Move Phone List Item
  1384.  
  1385.             This option allows you to move a phone list item to another
  1386.           location in the list manually.  This may save you some retyping
  1387.           if you want to customize the phone list.
  1388.  
  1389.             To use this option move the highlight bar to the phone list
  1390.           item that you want to move.  Press the "V" key.  Next use the up
  1391.           and down arrow keys to move the highlight bar to the position
  1392.           that you would like the item moved to.  Press the <Enter> key to
  1393.           make the move permanent, or <Esc> to quit the move.
  1394.  
  1395.  
  1396.           3.6.12 Print Phone List
  1397.  
  1398.             This option allows you to print the phone list.  The phone list
  1399.           may also be "printed" to a text file.  The printed output shows
  1400.           the BBS name, phone number, and last date called.
  1401.  
  1402.             To use this option press "P".  You will then be asked for a
  1403.           file name to "print" to, or if you want to print to your printer
  1404.           (PRN) simply press <Enter> (PRN is a standard DOS device name for
  1405.           the printer).  The printing will commence and a status message is
  1406.           displayed while the phone list is being printed.  You can stop
  1407.           the printing by pressing the <Esc> key.
  1408.  
  1409.  
  1410.           3.7  Local Echo On/Off - Alt E
  1411.  
  1412.             Local Echo is used when the other system does not send the
  1413.           characters you typed on your terminal back to you.  Most systems
  1414.           do echo characters back, so Local Echo is normally off ("No").
  1415.           If you find that you can't see what you are typing when connected
  1416.           to a system, set Local Echo on (Yes).  On the other hand if you
  1417.           see double characters when you hit a key (for example you see
  1418.           "xx" when you type an "x") then Local Echo should be off ("No").
  1419.  
  1420.  
  1421.           3.8  Hang Up Modem - Alt H
  1422.  
  1423.               Pressing the <ALT> and the "H" key tells MyComm that you want
  1424.           to disconnect from your current telephone connection.  MyComm
  1425.           will try to hang up the phone first by dropping the modem signal
  1426.           called DTR, and if that fails by sending the Hang Up String
  1427.           defined in the Modem Setup Screen (see section 3.17.1  Modem
  1428.           Setup Screen).  If you don't want MyComm to use DTR to hang up
  1429.           the modem set the option "Use DTR to Hang Up Modem" in Modem
  1430.           Setup Screen to "No".
  1431.  
  1432.  
  1433.           MyComm Version 2.01    June 19, 1993                Page 24
  1434.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1435.  
  1436.  
  1437.           3.9  Send Modem Initialization Strings - Alt I
  1438.  
  1439.             Pressing the <ALT> and the "I" key brings up the Send Init.
  1440.           String Menu shown below.  Choosing one of these options will send
  1441.           the Modem Initialization String, or the Hang Up String (same as
  1442.           <Alt> + H), or the Modem Attention String, or the Phone Answer
  1443.           String.  These strings are defined in the Modem Setup Screen (see
  1444.           section 3.17.1  Modem Setup Screen).
  1445.  
  1446.                +-------| Send... |+
  1447.                | Init. String     |
  1448.                | Hang Up String   |
  1449.                | Attention String |
  1450.                | Phone Answer     |
  1451.                +------------------+
  1452.  
  1453.  
  1454.           3.10 Present Line Status - Alt L
  1455.  
  1456.             Pressing the <ALT> and the "L" key brings up the Present Line
  1457.           Status Window.  This window tells you the current COM Port
  1458.           Status, i.e. what Port, Baud Rate, Data Bits, Parity Bits, and
  1459.           Stop Bits are in effect, and whether you are On-line and for how
  1460.           long.  If you are on-line MyComm tells you the name of the system
  1461.           you are logged onto, and the default file transfer protocol.
  1462.           Also shown is the present Local Echo status and whether Session
  1463.           Capture is active.  Pressing <Esc> closes the window.
  1464.  
  1465.           +--------------------------| Present Line Status |+
  1466.           |                                                 |
  1467.           |  COM Port Status COM2, 2400, 8, N, 1           |
  1468.           |    ----------------------------------------     |
  1469.           |                                                 |
  1470.           | On-line: Yes          Time On-line:  0:00:00    |
  1471.           | Logged on to:         My Favorite BBS           |
  1472.           | Current Protocol:     None                      |
  1473.           |    ----------------------------------------     |
  1474.           |                                                 |
  1475.           | Local Echo On:      No                          |
  1476.           | Screen Capture On:  Yes                         |
  1477.           |    ----------------------------------------     |
  1478.           |                                                 |
  1479.           | Current Time: 12:34:56          Date: 01/23/93  |
  1480.           +-------------------------------------------------+
  1481.  
  1482.  
  1483.           MyComm Version 2.01    June 19, 1993                Page 25
  1484.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1485.  
  1486.  
  1487.           3.11 Scroll Back - Alt K
  1488.  
  1489.             Pressing the <ALT> and the "K" key brings up the "scroll back"
  1490.           buffer.  MyComm saves the last few screens of received text for
  1491.           you.  This option allows you to see what has been recently
  1492.           received in case there was something that went by too quickly
  1493.           that you would like to look at again.  The scroll back buffer
  1494.           saves about two to three screens worth of information depending
  1495.           on how much actual text was in the previous screens (about 4K's
  1496.           worth).  The scroll back buffer does not display ANSI characters,
  1497.           they are stripped out to leave more room for useful information.
  1498.  
  1499.             When the scroll back buffer is brought up by pressing <ALT> and
  1500.           the "K" key, it displays the very top of the buffer information.
  1501.           You may use the up-arrow and down-arrow keys, and the Page Up and
  1502.           Page Down keys to move around in the screen.  To exit the scroll
  1503.           back screen simply press the <Esc> key.
  1504.  
  1505.  
  1506.           3.12 Manual Dial - Alt M
  1507.  
  1508.             Pressing the <ALT> and the "M" key brings up the Manual Dial
  1509.           Screen.  The Manual Dial Screen lets you enter in a single phone
  1510.           number to dial.  The dialing prefix used is always Dialing Prefix
  1511.           number 1.  The parity setting is always 8-N-1.
  1512.           If you press <Esc> you can cancel the selection.  Pressing
  1513.           <Enter> accepts the telephone number and the usual Dialing Status
  1514.           Window appears.  This is exactly the same function as in the
  1515.           Dialing Screen, selection "M", described above.
  1516.  
  1517.  
  1518.           3.13 Outside to DOS - Alt O
  1519.  
  1520.             Pressing the <ALT> and the "O" key lets you shell out of MyComm
  1521.           to DOS.  You can use the Outside to DOS even when you are on-
  1522.           line.  Typing "EXIT" on the DOS command line brings you back to
  1523.           MyComm.  MyComm reminds you that you are shelled out with a
  1524.           message above the command line.
  1525.  
  1526.             One point of interest here: if you switch to a different drive
  1527.           or directory while in the DOS shell, MyComm will automagically
  1528.           bring you back to the drive and directory you started from when
  1529.           you type "EXIT" to return to MyComm.
  1530.  
  1531.  
  1532.           MyComm Version 2.01    June 19, 1993                Page 26
  1533.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1534.  
  1535.  
  1536.           3.14 Change Port Parameters - Alt P
  1537.  
  1538.             Pressing the <ALT> and the "P" key brings up the Change Port
  1539.           Parameters Screen (see example below).  MyComm will let you
  1540.           change the port configuration, even while on-line.  Please note
  1541.           however that changing the COM Port while on-line will probably
  1542.           disconnect the current session.  However Baud Rate, and Data,
  1543.           Parity, and Stop Bits can be changed.
  1544.  
  1545.             Please note that the changes done here are not permanent.  To
  1546.           make permanent changes to the COM port settings, you must use the
  1547.           "Update Configuration" which is brought up by pressing <Alt> and
  1548.           "U" then the "M" key.
  1549.  
  1550.           +-----------------------| Change Port Parameters |+
  1551.           |                                                 |
  1552.           | Present settings: COM2, 2400, 8, N, 1           |
  1553.           |                                                 |
  1554.           | COM Port:2                                      |
  1555.           |                                                 |
  1556.           |           +---------+                           |
  1557.           |           | 1: COM1 |                           |
  1558.           +-----------| 2: COM2 |---------------------------+
  1559.                       | 3: COM3 |
  1560.                       | 4: COM4 |
  1561.                       +---------+
  1562.  
  1563.  
  1564.           3.15 Quick Re-Dial - Alt Q
  1565.  
  1566.             Pressing the <ALT> and the "Q" key allows you to quickly redial
  1567.           the last number that MyComm dialed.  This is especially useful
  1568.           for re-dialing manually entered telephone numbers.
  1569.  
  1570.  
  1571.           3.16 Run External Program - Alt R
  1572.  
  1573.             Pressing the <ALT> and the "R" key brings up the Run External
  1574.           Program Screen (not shown).  MyComm lets you define an editor
  1575.           program plus up to three other programs you can run without
  1576.           leaving your MyComm session.  The external programs are defined
  1577.           in Paths Setup (see 3.19.2  Paths Setup).
  1578.             If there is not enough available memory to run the external
  1579.           program, the external program will not run and control passes
  1580.           directly back to MyComm.  Please note: MyComm captures the
  1581.           keyboard interrupt as part of its normal operation.  Some
  1582.           programs which rely upon Ctrl-Q, Ctrl-S, Ctrl-P, and Ctrl-C may
  1583.           not behave correctly.
  1584.  
  1585.  
  1586.           MyComm Version 2.01    June 19, 1993                Page 27
  1587.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1588.  
  1589.  
  1590.           3.17 Session Capture On/Off/Pause - Alt S
  1591.  
  1592.             Pressing the <ALT> and the "S" key opens the MyComm Session
  1593.           Capture Screen (not shown).  You can either accept the default
  1594.           name that MyComm provides for the capture file or enter a new
  1595.           name.  If the Drive:\Path\Filename is in any way invalid, MyComm
  1596.           will issue an error message.  You can also press <Esc> to leave
  1597.           the Session Capture Screen without starting the Session Capture.
  1598.  
  1599.             After a Session Capture has begun you can pressing the <ALT>
  1600.           and the "S" key again to Close, or Pause the capture file.  If
  1601.           you choose to Pause the Session Capture,   Pressing the <ALT> and
  1602.           the "S" key again will give you the option to Close or Resume the
  1603.           capture session.
  1604.  
  1605.             If you exit MyComm and forget to Close the Session Capture
  1606.           file, MyComm will do it for you.
  1607.  
  1608.             Please note that often while Session Capture is active, that
  1609.           the display may appear jerky, or start and stop from time to
  1610.           time.  This is normal during Session Capture as it is the time
  1611.           that MyComm is writing to the capture file.
  1612.  
  1613.  
  1614.             It may also be important to know that the Session Capture does
  1615.           not do any ANSI filtering.  What you see is what you get.
  1616.           Generally you will read the Session Capture file using a text
  1617.           editor or word processor when you are no longer "on line".  Text
  1618.           editors and word processors usually do ANSI filtering for you.
  1619.  
  1620.  
  1621.           3.18 Terminal Emulation - Alt T
  1622.  
  1623.             MyComm allows you to reset the Terminal Emulation on the fly.
  1624.           The options are: TTY, ANSI, VT-52, and VT-100.  Further
  1625.           information on the emulation can be found in Appendix C -
  1626.           "Terminal Emulations".
  1627.  
  1628.  
  1629.           MyComm Version 2.01    June 19, 1993                Page 28
  1630.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1631.  
  1632.  
  1633.           3.19 Update Configuration - Alt U
  1634.  
  1635.             Pressing the <ALT> and the "U" key brings up the Update
  1636.           Configuration Menu (see below).  From this menu you can choose
  1637.           various options to allow you to customize the MyComm
  1638.           configuration.  You can either use the Up and Down-Arrow keys,
  1639.           the press <Enter> to choose an option, or simply press the
  1640.           highlighted letter of the option you want.  A description of the
  1641.           things you can configure follows.
  1642.  
  1643.                      +---| Update Configuration |+
  1644.                      | Modem Setup               |
  1645.                      | Paths and Filenames       |
  1646.                      | File Transfer Options     |
  1647.                      | Other Stuff for MyComm    |
  1648.                      | Save Configuration        |
  1649.                      | Exit                      |
  1650.                      +---------------------------+
  1651.  
  1652.  
  1653.           MyComm Version 2.01    June 19, 1993                Page 29
  1654.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1655.  
  1656.  
  1657.           3.19.1  Modem Setup Screen
  1658.  
  1659.             The Modem Setup Screen (see below) allows you to make changes
  1660.           to the various setting that control the modem.  You can move from
  1661.           item to item by using the Up and Down-Arrow keys and the pressing
  1662.           <Enter>.  Some of the items use MyComm's built in line editor to
  1663.           modify the item, others use little pop-up Yes/No windows.  If you
  1664.           want to exit without making any changes, just press the <Esc>
  1665.           key.  A description of each item in the Modem Setup Screen
  1666.           follows.
  1667.  
  1668.           +------------------------------------------------| Modem Setup |+
  1669.           |                                                               |
  1670.           | COM Port:                        COM2, 2400, 8, N, 1          |
  1671.           | Modem Initialization String:     ATM0X4Q0V1S0=0S11=50S7=50|   |
  1672.           | Modem Attention String:          +++                          |
  1673.           | Modem Hang Up String:            ATH0|                        |
  1674.           | Modem Answer String:             ATA|                         |
  1675.           | Modem Cancel Dial String:        |                            |
  1676.           | Modem Dial Suffix String:        |                            |
  1677.           | Dialing Wait Time, in Seconds:    45                          |
  1678.           | Pause Between Calls, in Seconds:   4                          |
  1679.           | Local Echo on by Default?        No                           |
  1680.           | Use DTR to Hang Up Modem?        Yes                          |
  1681.           | Use XON/XOFF Flow Control?       Yes                          |
  1682.           | Use CTS/RTS Flow Control?        No                           |
  1683.           | Use DSR/DTR Flow Control?        No                           |
  1684.           | Dialing Prefix #1:               ATDT*70                      |
  1685.           | Dialing Prefix #2:               ATDT 9,                      |
  1686.           | Dialing Prefix #3:               ATDT 1                       |
  1687.           |                                                               |
  1688.           |                                                               |
  1689.           |          Use Up and Down Arrows to move between items         |
  1690.           |               Hit <Enter> to edit, <Esc> to Quit              |
  1691.           |                                                               |
  1692.           +---------------------------------------------------------------+
  1693.  
  1694.  
  1695.           MyComm Version 2.01    June 19, 1993                Page 30
  1696.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1697.  
  1698.  
  1699.           3.19.1.1  COM Port
  1700.  
  1701.             The COM Port selection allows you to set the various settings
  1702.           your COM port should use.
  1703.             When you first installed your modem you probably set the COM
  1704.           port up for COM1, COM2, etc. use the setting correct for your
  1705.           modem.  If you set the wrong COM port in this area, MyComm
  1706.           doesn't mind, it just won't let you dial numbers and stuff later
  1707.           on.
  1708.             MyComm does not re-initialize the COM port when you make
  1709.           changes in this menu.  The new COM port settings will be used the
  1710.           next time that you run MyComm.  If you need to change the COM
  1711.           port settings now, use the Alt-P function from the main terminal
  1712.           screen.
  1713.             The baud rate should be set to whatever the top speed of your
  1714.           particular modem is.  Refer to your modems' user manual if you're
  1715.           not sure.  Again, MyComm won't mind if the speed is set
  1716.           incorrectly.  MyComm will use the speed you set, or the top speed
  1717.           of the modem, whichever is lowest.
  1718.             The most common settings for the Data, Parity, and Stop bits
  1719.           are 8-N-1 (8 data bits, no parity, 1 stop bit).  If the settings
  1720.           you prefer are different, this is the place to change them.
  1721.  
  1722.  
  1723.           3.19.1.2  Modem Initialization String
  1724.  
  1725.             This option lets you set up the Modem Initialization String.
  1726.           This is the string which is sent to the modem to "wake it up"
  1727.           when MyComm is first loaded.  The initialization string is made
  1728.           up of Hayes "AT" commands.  The command line always starts with
  1729.           the letters AT.  The rest of the string is various options for
  1730.           your modem.  Your modem manual should have a list of the commands
  1731.           that are valid for your modem.
  1732.             MyComm always likes to have AT LEAST the Q0, V1, and X4
  1733.           commands.  Q0 tells the modem to ALWAYS send result codes, V1
  1734.           tells the modem to ALWAYS send the text, not numeric, result
  1735.           codes.  MyComm needs the result codes in text format to monitor
  1736.           call progress, and to send you useful information that the modem
  1737.           produces.  X4 (your modem may use X1, X2, etc) tells the modem to
  1738.           send verbose modem status information to MyComm.
  1739.             Another useful feature is, if you place the "|" (that's the
  1740.           double vertical lines above the backslash key) at the end of the
  1741.           Initialization String  MyComm will send a Carriage Return at the
  1742.           end of the line.
  1743.  
  1744.           High speed modem users: If you need to set your modem's "flow
  1745.           control" options in the setup string this is the place to do it.
  1746.           For example, if your modem needs to use RTS/CTS flow control the
  1747.           Hayes AT command "&K3" should be added to the initialization
  1748.           string.
  1749.  
  1750.  
  1751.           MyComm Version 2.01    June 19, 1993                Page 31
  1752.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1753.  
  1754.  
  1755.           3.19.1.3  Modem Attention String
  1756.  
  1757.             This is the Attention signal that tells the modem that you want
  1758.           it's undivided attention for something.  Most Hayes compatible
  1759.           modems use three plus signs "+++" as the attention string.  Refer
  1760.           to your modem's manual if you use a different Attention string.
  1761.  
  1762.  
  1763.           3.19.1.4  Modem Hang Up String
  1764.  
  1765.             This is the string that tells your modem to hang up the
  1766.           telephone line.  On most Hayes compatible modems this is ATH0.
  1767.           You can use the "|" character to have MyComm send a Carriage
  1768.           Return after it sends the Hang Up string (recommended).  Refer to
  1769.           your modem's manual if you use a different Hang Up string.
  1770.  
  1771.  
  1772.           3.19.1.5  Modem Answer String
  1773.  
  1774.             This is the string that tells your modem to answer the
  1775.           telephone.  On most Hayes compatible modems this is ATA.  You can
  1776.           use the "|" character to have MyComm send a Carriage Return after
  1777.           it sends the Answer string (recommended).  Refer to your modem's
  1778.           manual if you use a different Answer string.
  1779.  
  1780.  
  1781.           3.19.1.6  Modem Cancel Dial String
  1782.  
  1783.             This is the string that tells your modem to cancel dialing a
  1784.           telephone number.  On most Hayes compatible modems this just a
  1785.           Carriage Return (13 decimal).  You can use the "|" character to
  1786.           have MyComm send a Carriage Return after it sends the Cancel Dial
  1787.           string (recommended).  Refer to your modem's manual if you use a
  1788.           different Cancel dialing string.
  1789.  
  1790.  
  1791.           3.19.1.7  Modem Dial Suffix String
  1792.  
  1793.             This is the string that tells your modem what to terminate
  1794.           telephone numbers with when dialing.  On most Hayes compatible
  1795.           modems this just a Carriage Return.  You can use the "|"
  1796.           character to have MyComm send a Carriage Return as the Dial
  1797.           Suffix string (recommended).  Refer to your modem's manual if you
  1798.           use a different Dial Suffix string.
  1799.  
  1800.  
  1801.           MyComm Version 2.01    June 19, 1993                Page 32
  1802.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1803.  
  1804.  
  1805.           3.19.1.8  Dialing Wait Time
  1806.  
  1807.             After MyComm dials a number it waits for certain amount of time
  1808.           for a connection.  The Dialing Wait Time sets the time MyComm
  1809.           should wait for a connection.  Waiting stops automatically if
  1810.           MyComm detects a BUSY signal.  The valid range for Dialing Wait
  1811.           Time is 1 to 240 seconds.
  1812.  
  1813.             In general a wait time of 45 seconds is good for most local and
  1814.           long-distance calls, 60 seconds for international calls.
  1815.  
  1816.             You will also want to add "S7=nn" (without the quotes), to your
  1817.           modem Initialization String (see above). Replace nn with a number
  1818.           greater than or equal to the time set in Dialing Wait Time.
  1819.  
  1820.  
  1821.           3.19.1.9  Pause Between Calls
  1822.  
  1823.             After MyComm dials a number it waits up to a certain amount of
  1824.           time until a connection is made.  If a connection is not made due
  1825.           to a BUSY signal or a time-out, MyComm resets the modem and waits
  1826.           the amount of seconds specified in the Pause Between Calls before
  1827.           trying to dial again.  The valid range for Pause Between Calls is
  1828.           0 to 60 seconds.
  1829.  
  1830.             In most cases a pause time of 2 to 5 seconds is a sufficient
  1831.           time for the modem to reset.
  1832.  
  1833.  
  1834.           3.19.1.10 Local Echo on by Default
  1835.  
  1836.             Local Echo is used when the other system does not send what you
  1837.           typed on your terminal back to you.  Most systems do echo
  1838.           characters back, so Local Echo is normally off ("No").  If you
  1839.           find that you can't see what you are typing when connected to a
  1840.           system, set Local Echo on (Yes).  On the other hand if you see
  1841.           double characters when you hit a key (for example you see "xx"
  1842.           when you type an "x") then Local Echo should be off ("No").
  1843.  
  1844.  
  1845.           MyComm Version 2.01    June 19, 1993                Page 33
  1846.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1847.  
  1848.  
  1849.           3.19.1.11 Use DTR to Hang Up Modem
  1850.  
  1851.             This option allows you to set whether MyComm should use the
  1852.           modem signal called DTR to hang up the telephone connection.
  1853.           Using DTR to hang up is usually faster than just sending the Hang
  1854.           Up String (above).  This option is usually set to "Yes".
  1855.  
  1856.             However, some modems don't like to have DTR messed with. You
  1857.           can usually tell if the modem doesn't like you to fool with DTR
  1858.           as it will cause your computer system to lock up (not a bad thing
  1859.           really, just terribly annoying - re-booting always fixes this).
  1860.           Refer to your modem manual if you have questions about whether to
  1861.           use DTR to hang up the telephone connection.
  1862.  
  1863.             NOTE: some modems require that you add "&D2" to your
  1864.           initialization string (see above) to enable the DTR line
  1865.           monitoring.  Check your modem manual for further details.
  1866.  
  1867.           3.19.1.12 Use XON/XOFF Flow Control
  1868.  
  1869.             This tells MyComm whether it should use the XON/XOFF software
  1870.           handshaking protocol while in terminal mode and during ASCII file
  1871.           transfers. This option is generally on ("Yes").
  1872.  
  1873.  
  1874.           3.19.1.13 Use CTS/RTS Flow Control
  1875.  
  1876.             This tells MyComm whether CTS/RTS hardware handshaking should
  1877.           be on or off. Hardware handshaking is used with high speed modems
  1878.           and null modem cable links to regulate the flow of data. If the
  1879.           modem supports hardware handshaking this should be on (refer to
  1880.           the user manual for your modem). If a null modem cable is being
  1881.           used and these signals are to be sent over the cable, this should
  1882.           be on.
  1883.             You may also want to add "&K3" to your initialization string
  1884.           (see above) to enable your modem to follow CTS/RTS status.  This
  1885.           option is most often used on high speed modems.
  1886.  
  1887.  
  1888.           3.19.1.14 Use DSR/DTR Flow Control
  1889.  
  1890.             This tells MyComm whether DSR/DTR hardware handshaking should
  1891.           be on or off. Hardware handshaking is used with high speed modems
  1892.           and sometimes null modem cable links to regulate the flow of
  1893.           data.  If the modem supports hardware handshaking this should be
  1894.           on (refer to the user manual for your modem). If a null modem
  1895.           cable is being used and these signals are to be sent over the
  1896.           cable, this should be on.
  1897.  
  1898.             You may also want to add "&D2" to your initialization string
  1899.           (see above) to enable your modem to follow DTR status.  This
  1900.           option is most often used on high speed modems.
  1901.  
  1902.  
  1903.           MyComm Version 2.01    June 19, 1993                Page 34
  1904.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1905.  
  1906.  
  1907.           3.19.1.15 Dialing Prefixes
  1908.  
  1909.  
  1910.  
  1911.             Dialing Prefixes are dialing codes such as area codes, that get
  1912.           sent before a telephone number is dialed.  MyComm lets you set up
  1913.           three different dialing prefixes.
  1914.  
  1915.             For example, if you have Call Waiting (Tm) you can disable it
  1916.           by dialing *70 (that's asterisk - 70) before the number you're
  1917.           calling (this works in the San Francisco dialing area, your
  1918.           dialing area may differ).  If you were to set one of your dialing
  1919.           prefixes to *70 MyComm would "prefix" every number you called
  1920.           with *70.  The dialing prefixes can also be used to store long
  1921.           distance codes, or whatever dialing codes you would want to have
  1922.           dialed before a number.  The dialing prefix can be up to 25
  1923.           character/digits long.
  1924.  
  1925.  
  1926.           3.19.2  Paths Setup
  1927.  
  1928.             The Paths Setup Screen (see below) is where you set up paths to
  1929.           directories that you want MyComm to know about.  A description of
  1930.           the various system paths follows.
  1931.  
  1932.  
  1933.           +---------------------------------------------| Paths Setup |+
  1934.           |                                                            |
  1935.           | Directory to Download files to:  C:\PUBLIC\                |
  1936.           | Directory to Upload files from:  C:\PUBLIC\                |
  1937.           | Path\File for Screen Capture:    C:\PUBLIC\MYCOMM.SCR      |
  1938.           | Path\File for Session Capture:   C:\PUBLIC\MYCOMM.SES      |
  1939.           | Path\File for Phone File:        C:\MYCOMM\MYCOMM.PHN      |
  1940.           | Path\Filename.Ext for Editor:    C:\UTIL\EDITOR.EXE        |
  1941.           | Path\Filename.Ext of Xter Prog1: C:\SOMEPRGM.EXE           |
  1942.           | Path\Filename.Ext of Xter Prog2: C:\                       |
  1943.           | Path\Filename.Ext of Xter Prog3: C:\                       |
  1944.           |                                                            |
  1945.           |                                                            |
  1946.           |      Use Up and Down Arrows to move between items          |
  1947.           |           Hit <Enter> to edit, <Esc> to Quit               |
  1948.           |                                                            |
  1949.           +------------------------------------------------------------+
  1950.  
  1951.  
  1952.           3.19.2.1  Download Directory
  1953.  
  1954.             This option tells MyComm which directory you want MyComm to put
  1955.           files that you download from another system.  Notice that the
  1956.           path always ends in a backslash ( "\" ) character.
  1957.  
  1958.  
  1959.           MyComm Version 2.01    June 19, 1993                Page 35
  1960.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  1961.  
  1962.  
  1963.           3.19.2.2  Upload Directory
  1964.  
  1965.             This option tells MyComm which directory you want MyComm to get
  1966.           the files that you want to upload to another system.  Notice that
  1967.           the path always ends in a backslash ( "\" ) character.
  1968.  
  1969.  
  1970.           3.19.2.3  Path\File for Screen Capture
  1971.  
  1972.             This option tells MyComm which directory and the filename that
  1973.           you want MyComm to use for the Screen Capture file.  Screen
  1974.           Capture is activated by <Alt> + W.
  1975.  
  1976.  
  1977.           3.19.2.4  Session Capture Path\File
  1978.  
  1979.             This option tells MyComm which directory and the filename that
  1980.           you want MyComm to use for the Session Capture file.  Session
  1981.           Capture is activated by <Alt> + S.
  1982.  
  1983.  
  1984.           3.19.2.5  Phone File Path\File
  1985.  
  1986.             This option tells MyComm which directory and the filename that
  1987.           you want MyComm to use for the Phone File which contains your
  1988.           dialing directory.  You can have multiple Phone Files, but this
  1989.           is the one that MyComm will load when it starts up.
  1990.  
  1991.  
  1992.           3.19.2.6  Editor Path\Filename
  1993.  
  1994.             If you want to quickly use your favorite editor without leaving
  1995.           MyComm, this option lets you tell MyComm the path and filename of
  1996.           the editor.  Notice that the filename of the editor must include
  1997.           not only the filename, but the extension (.EXE or .COM) as well.
  1998.  
  1999.  
  2000.           3.19.2.7  External Programs Path\Filename
  2001.  
  2002.             You can define up to three other external programs to run
  2003.           without leaving your MyComm session.  These options let you tell
  2004.           MyComm the paths and filenames of the programs.  Notice that the
  2005.           filename of the programs must include not only the filename, but
  2006.           the extension (.EXE or .COM) as well.  The extension .BAT is also
  2007.           valid here.  MyComm will let you run DOS batch file (see your DOS
  2008.           manual for information on batch files).
  2009.  
  2010.  
  2011.           MyComm Version 2.01    June 19, 1993                Page 36
  2012.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2013.  
  2014.  
  2015.           3.19.3  Protocols Setup
  2016.  
  2017.             The Protocols Setup Menu (see example below) lets you set up
  2018.           parameters for ASCII file transfers, Zmodem file transfers, and
  2019.           the external protocols.
  2020.           The usage of these options follows.
  2021.  
  2022.                +--| Protocol Setup |+
  2023.                | ASCII Transfers    |
  2024.                | Zmodem Transfers   |
  2025.                | EXternal Protocols |
  2026.                | Exit               |
  2027.                +--------------------+
  2028.  
  2029.  
  2030.           3.19.3.1  ASCII Transfers Setup
  2031.  
  2032.             The ASCII Transfers Setup screen (see example below) lets you
  2033.           set up the parameters for ASCII file transfers.  ASCII file
  2034.           transfers are only used to transfer text files.  Program files
  2035.           and archived files, also known as binary files, should not be
  2036.           transferred as ASCII files.  Most of the options for the ASCII
  2037.           transfers work well with their default settings.  A description
  2038.           of the different options follows.
  2039.  
  2040.  
  2041.           +----------------------------| ASCII Transfers Setup |+
  2042.           |                                                     |
  2043.           | Strip High Bits?:                 No                |
  2044.           | Remote Abort Char (0 for none):    0 (ASCII Value)  |
  2045.           |                                                     |
  2046.           | ASCII Upload Options                                |
  2047.           | CR Translation:                 None                |
  2048.           | LF Translation:                 None                |
  2049.           | Local Echo On During Uploads?:   Yes                |
  2050.           | Expand Blank Lines to Spaces?:    No                |
  2051.           | Line Pace time in 1/10 seconds:    0                |
  2052.           | Char Pace time in 1/10 seconds:    0                |
  2053.           | Pacing Char (0 for none):          0 (ASCII Value)  |
  2054.           |                                                     |
  2055.           | ASCII Download Options                              |
  2056.           | CR Translation:                 None                |
  2057.           | LF Translation:                 None                |
  2058.           |                                                     |
  2059.           |                                                     |
  2060.           |                                                     |
  2061.           |    Use Up and Down Arrows to move between items     |
  2062.           |          Hit <Enter> to edit, <Esc> to Quit         |
  2063.           |                                                     |
  2064.           +-----------------------------------------------------+
  2065.  
  2066.  
  2067.           MyComm Version 2.01    June 19, 1993                Page 37
  2068.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2069.  
  2070.  
  2071.           3.19.3.1.1  Strip High Bits
  2072.             This option tells MyComm whether to strip the high bit from
  2073.           received and sent characters during ASCII uploads and downloads.
  2074.           Usually this is set to "No".
  2075.  
  2076.             Just for your own information, bytes on the personal computer
  2077.           are 8 bits long.  So, the bit-map of a byte might be 10011101.
  2078.           The left-most bit is the high bit.  So if you were to strip the
  2079.           high bit, the byte above would become 00011101.  Pure ASCII only
  2080.           covers bytes in the range of 00000000 (0 decimal) to 01111111
  2081.           (127 decimal).  The ANSI extended set includes values from
  2082.           10000000 (128 decimal) to 11111111 (255 decimal).  So by
  2083.           stripping the high bit, a character is guaranteed to be in the
  2084.           range of the pure ASCII number/character set.
  2085.  
  2086.  
  2087.           3.19.3.1.2  Remote Abort Char
  2088.  
  2089.             If the system you're performing the ASCII file transfer with
  2090.           uses an abort char to cancel transfers you should set this value.
  2091.           The value is in the range of 1 to 255.  A value of zero (0), the
  2092.           default, means MyComm won't look for the abort character during
  2093.           ASCII file transfers.
  2094.  
  2095.  
  2096.           3.19.3.1.3  CR Translation Upload and Download
  2097.  
  2098.             Some systems require a CR (Carriage Return) character placed
  2099.           before the LF (Line Feed) character during ASCII file transfers.
  2100.           If the lines of the file look odd after the transfer, this may be
  2101.           the case.
  2102.  
  2103.  
  2104.           3.19.3.1.4  LF Translation Upload and Download
  2105.  
  2106.             Some systems require a LF (Line Feed) character placed after
  2107.           the CR (Carriage Return)  character during ASCII file transfers.
  2108.           If the lines of the file look odd after the transfer, this may be
  2109.           the case.
  2110.  
  2111.  
  2112.           3.19.3.1.5  Local Echo On During Uploads
  2113.  
  2114.             During ASCII uploads if you want to watch the file transfer set
  2115.           the Local Echo to "Yes".  This is often used when uploading a
  2116.           message into a bulletin boards message base.  When this option is
  2117.           set to "No", the usual file transfer window is shown as the
  2118.           upload progresses.
  2119.  
  2120.  
  2121.           MyComm Version 2.01    June 19, 1993                Page 38
  2122.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2123.  
  2124.  
  2125.           3.19.3.1.6  Expand Blank Lines to Spaces
  2126.  
  2127.             This option tells MyComm to expand lines that are empty except
  2128.           for a CR/LF into a line of spaces that end with a CR/LF.  This is
  2129.           useful when you are uploading a message to a bulletin board.
  2130.           Some boards interpret a blank line with only a CR/LF as the end
  2131.           of message signal.  Expanding blank lines allows you to upload
  2132.           the entire message.
  2133.  
  2134.  
  2135.           3.19.3.1.7  Line Pace Time
  2136.  
  2137.             This options tells MyComm to how much time to wait between
  2138.           sending each line of text from the ASCII file.  Some systems
  2139.           can't handle high speed ASCII transfers, this gives the other
  2140.           system time to "think".  The value entered from 0 (the default)
  2141.           to 255 are in increments of 1/10 second (approximately).
  2142.  
  2143.  
  2144.           3.19.3.1.8  Character Pace Time
  2145.  
  2146.             This options tells MyComm how much time to wait before sending
  2147.           each character from the ASCII file.  Some systems can't handle
  2148.           high speed ASCII transfers, this gives the other system time to
  2149.           "think".  The value entered from 0 (the default) to 255 is in
  2150.           increments of 1/10 second (approximately).
  2151.  
  2152.  
  2153.           3.19.3.1.9  Pacing Char
  2154.  
  2155.             Some systems send a Pacing Character to limit throughput on
  2156.           ASCII transfers.  MyComm will wait for the Pacing Char before
  2157.           sending each line of the file.  The Pacing Char value ranges from
  2158.           1 to 255 which represents an ASCII value.  A value of zero (0),
  2159.           the default, means MyComm will not look for the Pacing Char.
  2160.  
  2161.  
  2162.           3.19.3.2  Zmodem Transfers Setup
  2163.  
  2164.             MyComm lets you define certain special functions used in the
  2165.           Zmodem file transfer protocol.  A description of these follows.
  2166.  
  2167.  
  2168.           3.19.3.2.1  Zmodem 32 Bit CRC
  2169.  
  2170.             Zmodem uses either a 16 bit or a 32 bit CRC for error detection
  2171.           during file transfers.  The 32 bit CRC provides a much higher
  2172.           degree of accuracy and reliability than its 16 bit cousin.
  2173.           However the calculation involved in the 32 bit CRC makes for a
  2174.           slightly slower transfer rate (by only a few CPS though).  If you
  2175.           want a high degree of error detection this option should be set
  2176.           to "Yes".  For higher transfer speed, set this option to "No".
  2177.  
  2178.  
  2179.           MyComm Version 2.01    June 19, 1993                Page 39
  2180.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2181.  
  2182.  
  2183.           3.19.3.2.2  Zmodem Auto Download Feature
  2184.  
  2185.             With this option set to "Yes" MyComm will automatically start a
  2186.           Zmodem download file transfer for you.  The Zmodem protocol at
  2187.           the host's end sends some special characters when it starts up a
  2188.           Zmodem transfer.  MyComm looks for these characters and will save
  2189.           you some typing by starting up the Zmodem download for you.  If
  2190.           you don't want to use this feature, set this option to "No".
  2191.  
  2192.  
  2193.           3.19.3.2.3  Zmodem Send Crash Recovery
  2194.  
  2195.             Sometimes a file transfer will fail after a file has been
  2196.           partially sent. A failed file transfer could be caused by any
  2197.           number or reasons such as line noise for example.  Zmodem has a
  2198.           rather nifty feature that will attempt to restart a failed file
  2199.           transfer.
  2200.  
  2201.             For normal use this feature should be set to "No".  If you want
  2202.           to attempt to restart a failed Zmodem transfer set this option to
  2203.           "Yes" before beginning the upload again.  If the system you are
  2204.           trying to upload the file to supports the "Crash Recovery"
  2205.           feature the file transfer will resume where it left off.
  2206.  
  2207.  
  2208.           3.19.3.2.4  Zmodem Receive Crash Recovery
  2209.  
  2210.             Sometimes a file transfer will fail after a file has been
  2211.           partially received.  A failed file transfer could be caused by
  2212.           any number or reasons such as line noise for example.  Zmodem has
  2213.           a rather nifty feature that will attempt to restart a failed file
  2214.           transfer.
  2215.  
  2216.             For Normal use this feature should be set to "No".  If you want
  2217.           to attempt to restart a failed Zmodem transfer then set this
  2218.           option to "Yes" before beginning the download again.  If the
  2219.           system you are trying to download the file from supports the
  2220.           "Crash Recovery" feature the file transfer will resume where it
  2221.           left off.
  2222.  
  2223.             THIS OPTION SHOULD BE USED WITH CARE.  If this option is set to
  2224.           "Yes" and you download a file from another system that has the
  2225.           same name as a file you already have in your download directory,
  2226.           the end of the existing file will be overwritten with the
  2227.           information from the new file.  This option should only be set to
  2228.           "Yes" when you are attempting to restart a previously failed
  2229.           Zmodem transfer.
  2230.  
  2231.             NOTE: the Zmodem Crash Recovery option has some rudimentary
  2232.           idiot proofing.  The option will not perform the transfer if the
  2233.           file you have has a different time/date stamp than the other
  2234.           system, or if the file you have is larger than the file on the
  2235.           other system.
  2236.  
  2237.  
  2238.           MyComm Version 2.01    June 19, 1993                Page 40
  2239.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2240.  
  2241.  
  2242.  
  2243.           3.19.3.3  External Protocols Setup
  2244.  
  2245.             MyComm lets you define up to six external file transfer
  2246.           protocols.  The external file transfer protocols will also appear
  2247.           in the Upload and Download protocol selection menus.
  2248.             You can use the Up and Down-Arrow keys to move from item to
  2249.           item.  The <Enter> key selects an item for editing and saves the
  2250.           completed edit.  Pressing the <Esc> key stops the edit.
  2251.  
  2252.  
  2253.           +-----------------------------------| External Protocols Setup |+
  2254.           |                                                               |
  2255.           | Protocol  Name    Upload.Bat    Download.Bat     Ask FileName |
  2256.           |                                                               |
  2257.           |   1:   BIGFAST    BIGFASTU.BAT  BIGFASTD.BAT     No           |
  2258.           |   2:                                             Yes          |
  2259.           |   3:                                             Yes          |
  2260.           |   4:                                             Yes          |
  2261.           |   5:                                             Yes          |
  2262.           |   6:                                             Yes          |
  2263.           |                                                               |
  2264.           |                                                               |
  2265.           |         Use Up and Down Arrows to move between items          |
  2266.           |               Hit <Enter> to edit, <Esc> to Quit              |
  2267.           |                                                               |
  2268.           +---------------------------------------------------------------+
  2269.  
  2270.             The name of the external protocol should be typed in under the
  2271.           "Name" heading as you would like it to appear in the MyComm
  2272.           Upload and Download protocol selection menus.
  2273.  
  2274.             In the spots for Upload.Bat and Download.Bat you will enter the
  2275.           names of the DOS batch files that will be used to run the
  2276.           external protocol.
  2277.  
  2278.             In the selection marked "Ask FileName" tells MyComm whether you
  2279.           should be asked the name of the file when performing Downloads
  2280.           (some file transfer protocols automatically get the filename for
  2281.           you).
  2282.  
  2283.             External file transfer protocols are run as DOS batch files
  2284.           from MyComm (see your DOS manual for information on batch files).
  2285.  
  2286.  
  2287.           MyComm Version 2.01    June 19, 1993                Page 41
  2288.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2289.  
  2290.  
  2291.             MyComm sends the COM Port number you are using, the Baud Rate,
  2292.           and the Drive:\Path\ and filename as parameters for the batch
  2293.           file.  Using the example above, let's say you are using an
  2294.           external protocol called "BigFast", your COM Port is 2, the Baud
  2295.           Rate is 2400, and your upload directory is "C:\PUBLIC\" and you
  2296.           are uploading a file called MYSTUFF.ARC, your DOS batch file for
  2297.           Uploads with BigFast might look something like this:
  2298.  
  2299.               REM BigFast Upload batch file
  2300.               BigFast Send Port: %1  Baud: %2 %3
  2301.  
  2302.           the %1 would be replaced by a "2", the %2 by "2400", and the %3
  2303.           would be replaced with the name of the upload directory and the
  2304.           filename: "C:\PUBLIC\MYSTUFF.ARC" when MyComm calls the .BAT file
  2305.           to run.
  2306.  
  2307.             External file transfer protocols often differ quite a bit, but
  2308.           they usually come with enough documentation of their own to get
  2309.           you going.
  2310.  
  2311.           NOTE: Experience has shown that some external protocol drivers
  2312.           may not release the COM port properly when they have completed
  2313.           their business.  This causes the terminal to appear "locked" (no
  2314.           characters come across the scree).  MyComm attempts to restore
  2315.           the COM port after the external protocol has been called.  If
  2316.           your terminal appears locked you can restart the COM port by
  2317.           using the <ALT> + P function from the terminal window.
  2318.  
  2319.           3.19.4  Miscellaneous Options Setup
  2320.  
  2321.             The Miscellaneous Options Setup screen (see example below) lets
  2322.           you set up special options for MyComm.  Most options are self-
  2323.           explanatory, but are covered below.
  2324.  
  2325.  
  2326.           +------------------------------------| Misc. Options Setup |+
  2327.           |                                                           |
  2328.           | Screen Background Color:         Black                    |
  2329.           | Screen Text Color:               Gray                     |
  2330.           | Date Format Style:               MMDDYY                   |
  2331.           | 12 or 24 Hour Time Format:       12 Hour                  |
  2332.           | Make Noise When Calls Connect?:  Yes                      |
  2333.           | Make Noise After File Transfers: Yes                      |
  2334.           | Use Direct Video? (Faster):      Yes                      |
  2335.           | Your Name for sign on :          Your Name|               |
  2336.           | Password for sign on :           Password|                |
  2337.           | Clever quip for TagLine:         Witty quote goes here... |
  2338.           | Guess Up/Download Filenames:     Yes                      |
  2339.           |                                                           |
  2340.           |         Use Up and Down Arrows to move between items      |
  2341.           |            Hit <Enter> to edit, <Esc> to Quit             |
  2342.           +-----------------------------------------------------------+
  2343.  
  2344.  
  2345.           MyComm Version 2.01    June 19, 1993                Page 42
  2346.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2347.  
  2348.  
  2349.           3.19.4.1  Screen Background Color
  2350.  
  2351.             This option tells MyComm what color to use for the screen
  2352.           background color.  This option only affects the screen of the
  2353.           terminal window.
  2354.  
  2355.  
  2356.           3.19.4.2  Screen Text Color
  2357.  
  2358.             This option tells MyComm what color to use for the screen
  2359.           foreground (the text) color.  This option only affects the screen
  2360.           of the terminal window.
  2361.  
  2362.  
  2363.           3.19.4.3  Date Format Style
  2364.  
  2365.             You can choose three date formats for MyComm to use when it
  2366.           displays the date:  MM/DD/YY,  DD/MM/YY, or YY/MM/DD.  Choose
  2367.           whichever one best fits your mood.
  2368.  
  2369.  
  2370.           3.19.4.4  12 or 24 Hour Time Format
  2371.  
  2372.             MyComm will display the time in either 12 hour or 24 hour
  2373.           format. Choose the one that bests reflects how you identify with
  2374.           time.
  2375.  
  2376.  
  2377.           3.19.4.5  Make Noise When Calls Connect
  2378.  
  2379.             MyComm sounds a short alarm noise when a connection is made
  2380.           during dialing.  If you don't want MyComm to sound the alarm, set
  2381.           this option to "No".
  2382.  
  2383.  
  2384.           3.19.4.6  Make Noise After File Transfers
  2385.  
  2386.             MyComm sounds a short alarm noise after a file transfer has
  2387.           ended to let you know the transfer has completed.  If you don't
  2388.           want MyComm to make the noise, set this option to "No".
  2389.  
  2390.  
  2391.           3.19.4.7  Use Direct Video
  2392.  
  2393.             MyComm by default uses a system called "direct video" when
  2394.           displaying information to the screen.  Unfortunately, direct
  2395.           video will usually "bleed through" to other programs in a
  2396.           multitasking environment.  If you are using a multitasker and
  2397.           getting bleed through from MyComm, set the Direct Video option to
  2398.           "No".
  2399.  
  2400.  
  2401.           MyComm Version 2.01    June 19, 1993                Page 43
  2402.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2403.  
  2404.  
  2405.           3.19.4.8  Your Name for sign on
  2406.  
  2407.             This option lets you enter the name that you log on with when
  2408.           you call systems.  When bulletin board systems answer your call
  2409.           they usually ask for your name and password.  This name becomes
  2410.           the default for "Logon Name" for new numbers you add to the
  2411.           dialing directory.  If Logon Name is filled in MyComm will send
  2412.           your logon name to systems when you push the <F2> key to save you
  2413.           some typing.
  2414.  
  2415.  
  2416.           3.19.4.9  Password for sign on
  2417.  
  2418.             This option lets you enter the password that you log on with
  2419.           when you call systems.  When bulletin board systems answer your
  2420.           call they usually ask for your password.  This password becomes
  2421.           the default for "Logon Password" for new numbers you add to the
  2422.           dialing directory.  If Logon Password is filled in MyComm will
  2423.           send your logon password to systems when you push the <F3> key to
  2424.           save you some typing.
  2425.  
  2426.  
  2427.           3.19.4.10 Clever quip for TagLine
  2428.  
  2429.             When you call a BBS there are usually message areas in which
  2430.           you can converse with other people.  If you want to be able to
  2431.           sign your name, leave a witty quote or whatever without typing it
  2432.           over and over for each message fill this area in.  When you press
  2433.           the <F4> key MyComm will send the message you have entered here.
  2434.           The message can be up to 40 characters long.  You can also send
  2435.           ANSI "Escape" (see DOS manual) sequences from the Tagline.
  2436.  
  2437.             If you want to send the ASCII "ESCape character (27 decimal, 1B
  2438.           hex) which usually precedes ANSI escape sequences, MyComm uses
  2439.           the " ` " character. (" ` " is the backwards quote found under
  2440.           the " ~ " character on the upper left side of the keyboard).  For
  2441.           example, the ANSI.SYS driver recognizes the string
  2442.  
  2443.           <Esc>[5mThis is blinking<Esc>[0m
  2444.  
  2445.           as a string that blinks. (note: <Esc> represents the 27 decimal
  2446.           (1B hex) character here).   So, if your Tagline looked like
  2447.  
  2448.           `[5mThis is blinking`[0m
  2449.  
  2450.           the other system would display "This is blinking" as a blinking
  2451.           message line.
  2452.  
  2453.  
  2454.           MyComm Version 2.01    June 19, 1993                Page 44
  2455.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2456.  
  2457.  
  2458.           3.19.4.11 Guess Up/Download Filename
  2459.  
  2460.             This option lets you tell MyComm whether to try to "guess" the
  2461.           filename that you want to upload or download.  Having this option
  2462.           set to "Yes" can save you time and typing when performing file
  2463.           transfers.  MyComm will make a best guess as to what you most
  2464.           recently typed that looks like a filename.
  2465.  
  2466.  
  2467.           3.19.5  Save Setup
  2468.  
  2469.             This option saves the changes you made to the various
  2470.           configuration items to the file MYCOMM.CFG.  If you make changes,
  2471.           but do not save them, the changes will only remain active until
  2472.           you exit from MyComm.
  2473.  
  2474.  
  2475.           3.20 Send Screen to File - Alt W
  2476.  
  2477.             Pressing the <ALT> and the "W" key takes a "snap shot" of the
  2478.           currently displayed terminal screen and writes it out to the file
  2479.           MYCOMM.SCR.  The file contains the actual contents of the screen,
  2480.           including all the ANSI sequences.
  2481.  
  2482.  
  2483.           3.21 Exit MyComm - Alt X
  2484.  
  2485.             Pressing the <ALT> and the "X" key brings up the window shown
  2486.           below.  Press "Y" to exit MyComm or "N" or <Esc> to not leave
  2487.           MyComm.
  2488.  
  2489.                          +----------------------+
  2490.                          |                      |
  2491.                          |                      |
  2492.                          |  Exit from MyComm?   |
  2493.                          |                      |
  2494.                          |                      |
  2495.                          |     Yes    No        |
  2496.                          |                      |
  2497.                          |                      |
  2498.                          +----------------------+
  2499.  
  2500.  
  2501.           3.22 Send Name - F2
  2502.  
  2503.             This option sends the name that you log on with when you call a
  2504.           system.  When bulletin board systems answer your call they
  2505.           usually ask for your name and password.  See also section 3.18.4
  2506.           "Miscellaneous Options Setup"
  2507.  
  2508.  
  2509.           MyComm Version 2.01    June 19, 1993                Page 45
  2510.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2511.  
  2512.  
  2513.           3.23 Send Password - F3
  2514.  
  2515.             This option sends the password that you log on with when you
  2516.           call a system.  When bulletin board systems answer your call they
  2517.           usually ask for your name and password.  See also section 3.18.4
  2518.           "Miscellaneous Options Setup"
  2519.  
  2520.  
  2521.           3.24 Send Tagline  - F4
  2522.  
  2523.             This is used to sign your name, or put a short quote, up to 40
  2524.           characters at the end of a message.  See also section 3.18.4
  2525.           "Miscellaneous Options Setup"
  2526.  
  2527.  
  2528.           3.25 Transferring Files
  2529.  
  2530.             MyComm has a wide variety of built in file transfer protocols
  2531.           including Zmodem, Xmodem, Xmodem-1K, Ymodem Batch, Ymodem-G
  2532.           Batch, SEAlink, and of course ASCII.  There are also slots to
  2533.           include up to six external file transfer protocols if you would
  2534.           like to add more.
  2535.  
  2536.              You can Upload (send) files or Download (receive) files.  Most
  2537.           host systems will have you start the file transfer at their end
  2538.           first, and then wait for you to set up on your end.  Host systems
  2539.           usually wait about a minute or so for you to set up, so don't
  2540.           panic.
  2541.  
  2542.             All file transfer protocols on MyComm use 8-N-1 (8 data bits,
  2543.           No parity, and 1 stop bit).  MyComm automatically sets these
  2544.           settings for you before the file transfer begins, then switches
  2545.           back to what ever settings were in place before the transfer
  2546.           began.
  2547.             Except for ASCII file transfers, MyComm turns off the XON/XOFF
  2548.           flow control switch if you have it set on.  This is done to
  2549.           prevent the XON/XOFF codes as being mistaken as part of the
  2550.           incoming file.  The original state of the XON/XOFF flow control
  2551.           switch is restored at the end of the file transfer.  If your
  2552.           modem has its own built in XON/XOFF flow control setting, you
  2553.           should turn it off during file transfers (refer to your modem
  2554.           manual - usually the &K option).
  2555.  
  2556.  
  2557.             File transfers differ slightly from one host system to another.
  2558.           Basically you need to know three things:
  2559.  
  2560.                ■    whether you want to Upload (send) or Download (receive)
  2561.                     a file
  2562.  
  2563.                ■    the name of the file you want to send or receive
  2564.  
  2565.                ■    which file transfer protocol you want to use
  2566.  
  2567.  
  2568.           MyComm Version 2.01    June 19, 1993                Page 46
  2569.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2570.  
  2571.  
  2572.             Probably you can figure out for yourself whether you are
  2573.           uploading or downloading from a system, and what the file name is
  2574.           that you want to transfer.  The tricky part sometimes is deciding
  2575.           which file transfer protocol to use.  There are so many!
  2576.           Basically, both you and the host system MUST use the same file
  2577.           transfer protocol or the transfer will fail.
  2578.  
  2579.             Actually it's real easy to decide which file transfer protocol
  2580.           you want to use.  When you request a file transfer from the host
  2581.           system, they usually show you a list of which file transfer
  2582.           protocols their system supports.  Just pick one that both MyComm
  2583.           and the host system support, and you're on your way!
  2584.  
  2585.             The two most frequently used protocols are Xmodem and Zmodem.
  2586.           A little experimentation on your part will help you decide which
  2587.           of the file transfer protocols you like the best.
  2588.  
  2589.             A description of each of the file transfer protocols that
  2590.           MyComm supports will be found later in this section.
  2591.  
  2592.           3.25.1  Starting a File Transfer
  2593.  
  2594.             The steps to start the file transfer from your end with MyComm
  2595.           are simple:
  2596.  
  2597.                ■    Press PgUp to send files, or PgDn to receive files
  2598.  
  2599.                ■    Choose the file transfer protocol you want to use from
  2600.                     the menu
  2601.  
  2602.                ■    Type in the filename (if needed)
  2603.  
  2604.                ■    The file transfer will start and display a status
  2605.                     window
  2606.  
  2607.                ■    When the file transfer completes, MyComm makes a noise
  2608.  
  2609.  
  2610.           MyComm Version 2.01    June 19, 1993                Page 47
  2611.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2612.  
  2613.  
  2614.             MyComm's file transfer menus and screens look basically the
  2615.           same for both uploads and downloads.  When you press PgUp or PgDn
  2616.           a menu pops up showing you the different file transfer protocol
  2617.           options you have (see example below).  Pick a protocol, or press
  2618.           the <Esc> or "Q" key to cancel.
  2619.  
  2620.           Download Protocol Menu Example
  2621.  
  2622.                                   +------| Down Load |+
  2623.                                   | ASCII             |
  2624.                                   | SEAlink Derived   |
  2625.                                   | Xmodem            |
  2626.                                   | 1K-Xmodem         |
  2627.                                   | Real Ymodem Batch |
  2628.                                   | Ymodem Batch - 1K |
  2629.                                   | Zmodem            |
  2630.           external protocol ==>   | 1: BIGFAST        |
  2631.           (example)               | Quit/None         |
  2632.                                   +-------------------+
  2633.  
  2634.             After you pick the file transfer protocol, MyComm will ask you
  2635.           for the filename that you want to send or receive from another
  2636.           pop-up screen (see example below).  Some of the file transfer
  2637.           protocols for receiving files, such as Ymodem Batch and Zmodem,
  2638.           don't need to ask you the file name so you may not always be
  2639.           asked for a filename.  MyComm ALWAYS asks for the filename when
  2640.           you upload files.
  2641.  
  2642.           Note:
  2643.             When you upload files you can also use the DOS "wildcard"
  2644.           characters for filenames such as *.* or ALL*.ARC, or FILE??.*,
  2645.           etc.  (see DOS manual for more information on "wildcards".)
  2646.  
  2647.           Get Filename Screen Example
  2648.  
  2649.           +-----------------------------------------------------------+
  2650.           |                                                           |
  2651.           | Enter Filename and Path, (Wildcards Allowed)              |
  2652.           |                                                           |
  2653.           | >C:\PUBLIC\SOMEFILE.EXT                                   |
  2654.           |                                                           |
  2655.           +-----------------------------------------------------------+
  2656.  
  2657.             If the filename, or the path to the file (the directory) are
  2658.           invalid, or MyComm can't find them, you will see an error message
  2659.           and you can re-enter the filename.  If you want to leave without
  2660.           performing the file transfer, press the <Esc> key.
  2661.  
  2662.             When the filename is entered correctly MyComm will start the
  2663.           file transfer.  When the file transfer begins the File Transfer
  2664.           Status Window shown below pops-up.
  2665.  
  2666.  
  2667.           MyComm Version 2.01    June 19, 1993                Page 48
  2668.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2669.  
  2670.  
  2671.           Download/Upload Status Window
  2672.  
  2673.           +------------------------------------------| Ymodem Download |+
  2674.           |                                                             |
  2675.           | Receiving: D:\PUBLIC\SOMEFILE.EXT                           |
  2676.           | ----------------------------------------------------------- |
  2677.           |                                                             |
  2678.           | Xfer Time:     0:04:18        Bytes Received:   14567       |
  2679.           | Elapsed Time:  0:01:18        Bytes Expected:   58645       |
  2680.           | Approx. CPS:       186        Blocks Sent:        114       |
  2681.           | ----------------------------------------------------------- |
  2682.           |                                                             |
  2683.           | Error Count: 0                Error Correction: CRC-16      |
  2684.           | Last Error Message: Receiving File                          |
  2685.           |                                                             |
  2686.           +-------------------------------------------------------------+
  2687.  
  2688.  
  2689.             The status window displays information about the file transfer
  2690.           such as the file name being sent/received, an estimate with how
  2691.           long it will take to do the transfer, the elapsed time so far,
  2692.           the CPS (Characters Per Second), the bytes sent/received, the
  2693.           blocks sent, and error correction type and error status.
  2694.  
  2695.           Note:
  2696.             Some protocols will not tell you the Xfer Time or the Bytes
  2697.           Expected during downloads.  This is because some protocols do not
  2698.           send an information "header" packet that tells MyComm how many
  2699.           bytes to expect from the sender.
  2700.  
  2701.             When MyComm calculates the amount of time a transfer will take
  2702.           it does the calculation based on a "worst case" rate of 80%
  2703.           efficiency. This is to take into consideration possible line
  2704.           noise, packet resends, and other considerations.   Actual file
  2705.           transfers may be faster than what MyComm calculates.
  2706.  
  2707.             When MyComm calculates the CPS (Characters Per Second) it
  2708.           divides the number of bytes successfully transferred by the
  2709.           elapsed time since the transfer started.  This should provide a
  2710.           very accurate and true CPS rate.  The CPS rate reflects only the
  2711.           number of bytes actually sent from the file.  Overhead bytes such
  2712.           as CRC and "escape" characters are not included in the
  2713.           calculation.  Using only the file bytes sent or received for the
  2714.           CPS calculation gives a more accurate picture of the file
  2715.           transfer progress.
  2716.  
  2717.  
  2718.           MyComm Version 2.01    June 19, 1993                Page 49
  2719.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2720.  
  2721.  
  2722.           3.25.2  File Transfer Hints
  2723.  
  2724.                ■    Both the sender and receiver MUST use the same file
  2725.                     transfer protocol
  2726.  
  2727.                ■    If a file transfer keeps aborting using one protocol on
  2728.                     a host system, try using a different one.
  2729.  
  2730.                ■    It is not a good idea to upload or download from floppy
  2731.                     disk.  Floppy drives are slow, so the read and write
  2732.                     access time will slow down the transfer.  Also, Floppy
  2733.                     drives really do not hold very much data.  If the
  2734.                     floppy disk were to fill up during a download, the
  2735.                     transfer would be aborted.
  2736.  
  2737.  
  2738.           3.25.3  Download Files - PgDn
  2739.  
  2740.               Pressing the PgDn (Page Down) key starts the file download
  2741.           procedures previously discussed.
  2742.  
  2743.  
  2744.           3.25.4  UpLoad Files - PgUp
  2745.  
  2746.               Pressing the PgUp (Page Up) key starts the file upload
  2747.           procedures previously discussed.
  2748.  
  2749.  
  2750.           3.25.5  ASCII File Transfers
  2751.  
  2752.             ASCII file transfers are only used to transfer text files.
  2753.           Program files, also known as binary files, should not be
  2754.           transferred as ASCII files.  ASCII uploads do not show the File
  2755.           Transfer Status Window unless you have set the "Show Upload"
  2756.           option to "No" in the ASCII Xfer configuration menu.  ASCII
  2757.           transfers have no form of error correction, but just plough along
  2758.           as though the characters were actually being typed from the
  2759.           keyboard.  In fact this is generally known as a "send and pray"
  2760.           protocol.
  2761.  
  2762.             During ASCII downloads, the download continues until either a
  2763.           Ctrl-Z (end of file marker) is received, or no characters have
  2764.           been received for 10 seconds.  You may also stop the transfer at
  2765.           any time by pressing the <ESC> key.
  2766.  
  2767.  
  2768.           MyComm Version 2.01    June 19, 1993                Page 50
  2769.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2770.  
  2771.  
  2772.           3.25.6  SEAlink Derived File Transfers
  2773.  
  2774.             SEAlink is an advanced version of Xmodem developed by System
  2775.           Enhancement Associates.  SEAlink uses a "sliding window" protocol
  2776.           which sends ahead several packets while waiting for an
  2777.           acknowledgement from the receiver.  SEAlink sends the file name
  2778.           and file size when the transfer starts up.  SEAlink is often 10
  2779.           to 20 percent faster than plain Xmodem, and can be used to send
  2780.           more than one file at a time.
  2781.  
  2782.             The version of SEAlink that MyComm uses is known as "derived
  2783.           SEAlink".  MyComm doesn't use all the options from the original
  2784.           SEAlink protocol such as the "overdrive" option which is only
  2785.           used in half-duplex links.  This may change with future versions
  2786.           of MyComm if there are enough requests to justify making the
  2787.           change.
  2788.  
  2789.  
  2790.           3.25.7  Xmodem File Transfers
  2791.  
  2792.             Xmodem is probably the most widely used protocol today.  Xmodem
  2793.           was originally developed by Ward Christensen in the summer of
  2794.           1977 for use on CP/M machines, and was soon ported to the MS-DOS
  2795.           environment.  Xmodem sends data in 128 byte blocks.  The block
  2796.           count seen in the File Transfer Status Window shows the number of
  2797.           128 byte blocks that have been transferred.  This euphemistically
  2798.           has been called "Xmodem blocks" and has become somewhat of a
  2799.           standard in P.C. data communications.
  2800.  
  2801.             Xmodem has two flavors; Check Sum and CRC-16 mode.  MyComm
  2802.           supports both Check Sum and CRC-16 mode, and automatically
  2803.           selects the correct one to use.
  2804.             The check sum mode is not nearly as reliable as CRC-16, and
  2805.           isn't used as often.
  2806.  
  2807.           3.25.8  1K-Xmodem File Transfers
  2808.  
  2809.             Xmodem-1K is a variation of Xmodem which uses a 1K (1024 byte)
  2810.           block to send data.  Under most conditions Xmodem-1K is slightly
  2811.           faster than plain Xmodem.  If there is a lot of line noise
  2812.           however, the throughput can degrade due to having to perform a
  2813.           resend on the larger packet.
  2814.  
  2815.             Some host systems may refer to Xmodem-1K as "Ymodem".  Hence
  2816.           the distinction between Ymodem and the Ymodem Batch protocols
  2817.           described below.
  2818.  
  2819.  
  2820.           MyComm Version 2.01    June 19, 1993                Page 51
  2821.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2822.  
  2823.  
  2824.           3.25.9  Ymodem Batch File Transfers
  2825.  
  2826.             The Ymodem Batch protocol in MyComm can perform either single
  2827.           or batch file transfers.  That is, it can send or receive one or
  2828.           more files in a transfer session.  Ymodem Batch starts sessions
  2829.           by sending the file name and size to the receiver, then sends the
  2830.           file data.  Ymodem uses either a 128 byte or 1024 byte (1K)
  2831.           packet size.  MyComm is able to ascertain which packet size to
  2832.           use during the transfer.
  2833.  
  2834.  
  2835.           3.25.9  Ymodem-G Batch File Transfers
  2836.  
  2837.             The Ymodem-G Batch protocol in MyComm can perform either single
  2838.           or batch file transfers.  That is, it can send or receive one or
  2839.           more files in a transfer session.  Ymodem-G Batch starts sessions
  2840.           by sending the file name and size to the receiver, then sends the
  2841.           file data.  This protocol perform no error correction what-so-
  2842.           ever and as such it is generally only used with error correcting
  2843.           modems, or Null modem cables.  If an error is detected during a
  2844.           transfer, the transfer is immediately aborted.
  2845.  
  2846.  
  2847.            3.25.11 Zmodem File Transfers
  2848.  
  2849.             Zmodem is another widely used file transfer protocol.  It was
  2850.           developed by Chuck Forsberg/Omen Technology, Inc.  Zmodem is an
  2851.           extremely robust protocol, that is, it recovers from errors well
  2852.           and will try to keep the file transfer session going as best as
  2853.           possible.
  2854.  
  2855.             Zmodem will perform both single file and batch (multiple) file
  2856.           transfers.   Like Ymodem, when downloading a file using Zmodem,
  2857.           you don't have to type in the file name on your end.  Zmodem
  2858.           sends the filename as part of a special "header" that MyComm
  2859.           recognizes and will supply the file name.
  2860.  
  2861.             Zmodem uses either a 16 bit or 32 bit CRC (Cyclic Redundancy
  2862.           Check) when transferring the file.  You will see the CRC type
  2863.           displayed in the File Transfer Status Window.  The CRC is used
  2864.           for error checking during the transfer.  MyComm automatically
  2865.           selects the proper CRC type to use so you don't have to worry
  2866.           about it.  The 16 bit CRC transfers often go a little faster than
  2867.           32 bit CRC transfers.  However the 32 bit CRC is much more
  2868.           reliable for error correction, and well worth the few seconds
  2869.           added to the transfer time.
  2870.  
  2871.  
  2872.           MyComm Version 2.01    June 19, 1993                Page 52
  2873.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2874.  
  2875.  
  2876.           3.25.11 External Protocol File Transfers
  2877.  
  2878.               MyComm lets you define up to six external file transfer
  2879.           protocols.  The external file transfer protocols will also appear
  2880.           in the Upload and Download protocol selection menus.
  2881.  
  2882.             External protocols should be set up in the External Protocols
  2883.           Setup Screen (see section 3.17.3.3).  External protocols differ
  2884.           from vendor to vendor, so you should refer to the particular
  2885.           protocol's documentation for more detailed installation
  2886.           instructions.  MyComm invokes the external protocols through the
  2887.           use of DOS "batch" files.  Parameters are passed to the batch
  2888.           file in the following order: COM Port number (0 to 3), BPS rate,
  2889.           and Drive:\Path\Filename which translate to batch parameters %1,
  2890.           %2, and %3.
  2891.  
  2892.  
  2893.           3.25.12 MyComm as a Host
  2894.  
  2895.             At this point in time MyComm does not have a "host" mode per
  2896.           Se.  This was a design decision in order to keep the code size
  2897.           small.  A stand-alone host program is presently being considered
  2898.           for development at the moment.
  2899.  
  2900.             But, all hope is not lost.  It is entirely possible to transfer
  2901.           files between two MyComm programs (or MyComm and another
  2902.           communication program).  To do this one person acts as the
  2903.           "host", and the other as caller.  As the caller you would just
  2904.           call the other person as you would for any other bulletin board
  2905.           system.
  2906.  
  2907.           For this example, let's say you're the host since that's the
  2908.           complicated part.
  2909.  
  2910.           Step 1:   Prearrange a time for the other person to call you.
  2911.  
  2912.           Step 2:   Get MyComm up and running.
  2913.  
  2914.           Step 3:   When the other person calls you will hear the phone
  2915.                     ringing or see the word "RING" appear on the MyComm
  2916.                     terminal screen.  When you see "RING", type ATA then
  2917.                     press the <Enter> key.  This tells your modem to answer
  2918.                     the phone and initiate the carrier tones so the two
  2919.                     modems will "talk" to each other.  Alternatively you
  2920.                     could press <Alt> and the "I" key, then press "A" for
  2921.                     the "Send Answer String" command (see section 3.18.1.5
  2922.                     "Send Answer String").
  2923.  
  2924.           Step 3a:  Alternative to Step 3: before the other person calls
  2925.                     type ATS0=1 then press <Enter>.  This tells your modem
  2926.                     to answer the modem on the first ring and to initiate
  2927.                     the carrier tones.
  2928.  
  2929.  
  2930.           MyComm Version 2.01    June 19, 1993                Page 53
  2931.           Copyright (c) 1992, 1993 -  Ken Dorshimer - All Rights Reserved
  2932.  
  2933.  
  2934.           Step 4:   (Optional) If you would like to "chat" on-line with the
  2935.                     other person, Press <Alt> and the "A" key to bring up
  2936.                     the MyComm split screen chat mode (see section 3.3
  2937.                     "Chat Mode").
  2938.  
  2939.           Step 5:   When transferring files from one MyComm to another
  2940.                     remember that when they are uploading, you are
  2941.                     downloading and vice versa.  So if the other person
  2942.                     wants to download a file from you they would start the
  2943.                     download function at their end, and you would start an
  2944.                     upload from your end.  The most important things to
  2945.                     decide before doing the transfer are:
  2946.  
  2947.                       - who is uploading/downloading to and from whom
  2948.  
  2949.                       - which file transfer protocol you are using (they
  2950.                         MUST be the same)
  2951.  
  2952.                       - and finally, what the filename is.
  2953.  
  2954.           Step 5a   This is where the MyComm "chat" mode can be handy.  It
  2955.                     can help you establish stuff while you're on-line with
  2956.                     the other person.
  2957.  
  2958.           Step 6:   If all goes smoothly the file transfer will be
  2959.                     successful.  In fact for the most part it will be as
  2960.                     though you had simply called another BBS, except this
  2961.                     time you're interacting with a live person rather than
  2962.                     the BBS software.
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.           Appendix A - MyComm Command Summary
  2970.  
  2971.                     Alt A - Chat Mode
  2972.                     Alt B - Send Break
  2973.                     Alt C - Clear the Screen
  2974.                     Alt D - Dialing Functions
  2975.                     Alt E - Local Echo On/Off
  2976.                     Alt H - Hang Up Modem
  2977.                     Alt I - Send Modem Initialization Strings
  2978.                     Alt L - Present Line Status
  2979.                     Alt K - Scroll Back
  2980.                     Alt M - Manual Dial
  2981.                     Alt O - Outside to DOS
  2982.                     Alt P - Change Port Parameters
  2983.                     Alt Q - Quick Re- Dial
  2984.                     Alt R - Run External Program
  2985.                     Alt S - Session Capture On/Off/Pause
  2986.                     Alt T - Terminal Emulation
  2987.                     Alt U - Update Configuration
  2988.                     Alt W - Send Screen to File
  2989.                     Alt X - Exit MyComm
  2990.  
  2991.                     F1    - Help Screen
  2992.                     F2    - Send Name
  2993.                     F3    - Send Password
  2994.                     F4    - Send Tagline
  2995.  
  2996.                     PgUp  - Upload Files
  2997.                     PgDn  - Download Files
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.           Appendix B - MyComm Line Editing Functions
  3005.  
  3006.             Many of the user configuration options and the dialing list
  3007.           have sections that require a line of text to be input and/or
  3008.           edited.  MyComm has a built in line editor to perform simple
  3009.           editing on these text lines.  The MyComm line editor uses a tiny
  3010.           subset of WordStar type commands.  A description of the line edit
  3011.           commands follows.
  3012.  
  3013.             ■ Enter       - Terminates editing the line and keeps it
  3014.  
  3015.             ■ Esc         - Terminates editing the line and
  3016.                             does not keep it
  3017.  
  3018.             ■ Right Arrow - Moves the cursor right.
  3019.  
  3020.             ■ Left Arrow  - Moves the cursor left.  This
  3021.                             is "non-destructive". That is,
  3022.                             the character is not erased as
  3023.                             the cursor moves
  3024.  
  3025.             ■ BackSpace  -  Moves the cursor left.  This
  3026.                             is "destructive". That is,
  3027.                             the character is erased as
  3028.                             the cursor moves
  3029.  
  3030.             ■ End       -   Positions the cursor at
  3031.                             the end of the line
  3032.  
  3033.             ■ Home     -    Positions the cursor at the
  3034.                             beginning of the line
  3035.  
  3036.             ■ Cntl + T  -   When the Cntl key and the
  3037.                             letter T are pressed simultaneously,
  3038.                             the line is erased from the
  3039.                             current cursor position to the
  3040.                             end of the line
  3041.  
  3042.             ■ Cntl + Y  -   When the Cntl key and the
  3043.                             letter Y are pressed simultaneously,
  3044.                             the entire line is erased and
  3045.                             the cursor is positioned at
  3046.                             column one
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.           Appendix C - Terminal Emulation
  3054.  
  3055.             This is a list of the functions that MyComm supports in the
  3056.           terminal emulators.
  3057.  
  3058.           TTY
  3059.  
  3060.             TTY does not provide any character translation what-so-ever.
  3061.           The characters are simply displayed as they come in.
  3062.  
  3063.  
  3064.           ANSI
  3065.  
  3066.             ANSI provides mapping similar to that found in your ANSI.SYS
  3067.           driver.  The color and screen attributes as described in the
  3068.           "MS-DOS 5.0 User's Guide and Reference" are supported, except for
  3069.           the keyboard mapping functions.  The following keys also generate
  3070.           codes recognized by other systems operating in ANSI mode:
  3071.  
  3072.             Direction (Arrow) Keys  - move cursor
  3073.             Delete                  - sends DEL (127 decimal)
  3074.             End                     - erase to end of line
  3075.             Home                    - homes cursor
  3076.             Ctrl-Home               - clears screen, and homes cursor
  3077.             Function Keys           - do not generate a character
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.           VT-52 and VT-100
  3085.  
  3086.             The VT-52 and VT-100 emulations are typically used with
  3087.           mainframe environments.  These emulations provide a subset of the
  3088.           "application keyboard" functions defined in the "VT-200
  3089.           Programmer Guide", Digital, #EK-VT220-HR-001.  These emulations
  3090.           will work in either a 7 or 8 bit environment.  A standard key pad
  3091.           for these terminals looks like this:
  3092.  
  3093.               +-----------------------+
  3094.               | PF1 | PF2 | PF3 | PF4 |
  3095.               |-----+-----+-----+-----|
  3096.               |  7  |  8  |  9  |  -  |
  3097.               |-----+-----+-----+-----|
  3098.               |  4  |  5  |  6  |  ,  |
  3099.               |-----+-----+-----+-----|
  3100.               |  1  |  2  |  3  |  R  |
  3101.               |-----------+-----|  T  |
  3102.               |     0     |  .  |  N  |
  3103.               +-----------------------+
  3104.  
  3105.             MyComm defines these keys as follows:
  3106.  
  3107.             PF1 through PF4     - <SHIFT> + F1 through F4
  3108.             1 through 0         - <ALT> + F1 through F10
  3109.             Minus Sign "-"      - <SHIFT> + F5
  3110.             Comma ","           - <SHIFT> + F6
  3111.             Decimal Point "."   - <SHIFT> + F7
  3112.             RTN (Enter key)     - <SHIFT> + F8
  3113.  
  3114.           NOTE: the above keys are the function keys on a standard PC
  3115.           keyboard.  The PC numeric keypad has not been mapped to these
  3116.           keys.
  3117.           Also defined:
  3118.  
  3119.             Direction (Arrow) Keys  - move cursor
  3120.             Delete                  - sends DEL (127 decimal)
  3121.             End                     - erase to end of line
  3122.             Home                    - homes cursor
  3123.             Ctrl-Home               - clears screen, and homes cursor
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.           Appendix D - Troubleshooting
  3131.           This section should answer common problems that you might have
  3132.           when using MyComm.
  3133.  
  3134.           Problem:
  3135.  
  3136.             - Modem doesn't respond.
  3137.  
  3138.           Possible Causes:
  3139.  
  3140.             - Is the COM port the right one?  i.e COM 1, 2, 3, or 4.
  3141.  
  3142.             - Is the modem installed correctly?
  3143.  
  3144.             - Is the modem really Hayes (Tm) compatible?
  3145.  
  3146.             - If this is an external modem, are the cables hooked up?
  3147.               Is it plugged in?
  3148.  
  3149.             - MyComm uses the standard DOS interrupt vectors for COM
  3150.               Ports of:
  3151.  
  3152.                COM 1: 3F8
  3153.                COM 2: 2F8
  3154.                COM 3: 3E8
  3155.                COM 4: 2F8
  3156.  
  3157.                If you have set these to something different, MyComm
  3158.           probably won't like it.  Reset the interrupt vectors to their
  3159.           standard settings.  If you don't know what this means, you
  3160.           probably didn't fool with it in the first place, so don't mess
  3161.           with it now.
  3162.  
  3163.             MyComm doesn't, at this point, allow user configuration of
  3164.           interrupt vectors on the COM ports.  It wasn't an oversight,
  3165.           rather a design decision since it was something that I never had
  3166.           any reason to reset, and didn't feel it was a necessary option.
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.           Problem:
  3174.  
  3175.             - Modem won't hang up the phone line.
  3176.  
  3177.           Possible Causes:
  3178.  
  3179.             - Some modems have a DIP switch setting that keeps Carrier
  3180.               Detect always on.  MyComm uses the Carrier Detect (CD)
  3181.               to see if it's on-line, and to see when the modem has
  3182.               released the phone line properly.  You should set your
  3183.               modem to let software, in this case MyComm, to handle
  3184.               the Carrier Detect signal.
  3185.  
  3186.             - Try adding the Hayes command &C1 to your initialization
  3187.               string.  This tells the modem to use Carrier Detect
  3188.               only when connected.
  3189.  
  3190.           Problem:
  3191.  
  3192.             - The result codes from the modem are numbers instead of
  3193.               text.
  3194.  
  3195.           Possible Causes:
  3196.  
  3197.             - Try adding Q0 and V1 to the modem initialization string.
  3198.               MyComm MUST see the result codes, and they have to be
  3199.               the English Text.  Also try adding X4 to the
  3200.               initialization string.
  3201.  
  3202.           Problem:
  3203.  
  3204.             - When using a multitasker such as Windows (Tm), DoubleDOS
  3205.               (Tm), etc, the MyComm displays bleed through to other
  3206.               applications.
  3207.  
  3208.           Possible Causes:
  3209.  
  3210.             - Set the option in the Miscellaneous Options Screen named
  3211.               "Direct Screen Writes" to "No".
  3212.  
  3213.           Problem:
  3214.  
  3215.             - When I call some services, the characters look weird, or
  3216.               just garbage.
  3217.  
  3218.           Possible Causes:
  3219.  
  3220.             - Make sure that the Data Bits, etc. are set correctly.
  3221.               Most public BBS's use 8-N-1, but some may use 7-E-1
  3222.               (often true with Unix (Tm) based systems and
  3223.               mainframes).
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.           Problem:
  3231.  
  3232.             - File transfers seem to always time out or abort.
  3233.  
  3234.           Possible Causes:
  3235.  
  3236.             - MyComm will abort a transfer if there are too many
  3237.               errors in the transfer due to line noise, or other
  3238.               unpredictable circumstances.
  3239.  
  3240.             - Are you and the other guy using the same file transfer
  3241.               protocol?
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.           Appendix E - MyComm Order Form
  3249.  
  3250.                            MyComm Version 2.01  Order Form
  3251.                       Copyright (c) 1992, 1993 - Ken Dorshimer
  3252.                                  All Rights Reserved
  3253.  
  3254.                                       Mail to:
  3255.                                     Ken Dorshimer
  3256.                                     P.O. Box 5143
  3257.                                  Belmont, Ca. 94002
  3258.  
  3259.  
  3260.           Your Name: _________________________________________________
  3261.  
  3262.           Address:   _________________________________________________
  3263.  
  3264.                      _________________________________________________
  3265.  
  3266.           City:      _________________________________________________
  3267.  
  3268.  
  3269.           State:    _________      Zip Code: _________________________
  3270.  
  3271.           Disk Format: 5.25" floppy ____   OR  3.5" semi-floppy ____
  3272.  
  3273.  
  3274.           Number of Copies of MyComm  _______  X $25.00 =   __________
  3275.  
  3276.           Number of Copies of MyComm  _______  X $2 S&H =   __________
  3277.  
  3278.                                                 Total:      __________
  3279.  
  3280.  
  3281.           Please make check or Money Order out to Ken Dorshimer, and send
  3282.           payment to the address above (mine not yours).
  3283.  
  3284.           Funds should be in U.S dollars, and drawn on a U.S. bank.
  3285.  
  3286.             (Please send check or money order, do not send cash.  People
  3287.           who want to order MyComm from outside the U.S. should obtain a
  3288.           money order in U.S. dollars from a local bank).
  3289.  
  3290.             Please note: I am NOT able to process Visa or Mastercard orders
  3291.           at this time (several folks asked me about this).
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.           Appendix F - MyComm Bug Report Form
  3299.  
  3300.                         MyComm Version 2.01  Bug Report Form
  3301.  
  3302.             This form is used to describe any problems, or bugs that you
  3303.           may have found with MyComm.  You may also use it to tell me of
  3304.           any enhancements you would like to see added to MyComm, or
  3305.           suggestions for future versions.
  3306.  
  3307.             Bug reports and suggestions are always welcome.   I am trying
  3308.           to provide the very best communications software package I can.
  3309.           Of course all bug reports and suggestions get much closer
  3310.           scrutiny when accompanied by a registration check.  <grin>
  3311.  
  3312.           ----------------------------------------------------------
  3313.  
  3314.           Machine Type __________________________     DOS Version ____
  3315.  
  3316.           Machine BIOS Type _____________________     Monitor ________
  3317.  
  3318.           Modem Brand __________________________      Speed       ____
  3319.  
  3320.           Describe problem, bug, or suggestion:
  3321.  
  3322.           ____________________________________________________________
  3323.           ____________________________________________________________
  3324.           ____________________________________________________________
  3325.           ____________________________________________________________
  3326.           ____________________________________________________________
  3327.           ____________________________________________________________
  3328.           ____________________________________________________________
  3329.           ____________________________________________________________
  3330.           ____________________________________________________________
  3331.           ____________________________________________________________
  3332.           ____________________________________________________________
  3333.           ____________________________________________________________
  3334.           ____________________________________________________________
  3335.           ____________________________________________________________
  3336.           ____________________________________________________________
  3337.           ____________________________________________________________
  3338.           ____________________________________________________________
  3339.           ____________________________________________________________
  3340.           ____________________________________________________________
  3341.           ____________________________________________________________
  3342.  
  3343.  
  3344.                                       Mail To:
  3345.                                     Ken Dorshimer
  3346.                                     P.O. Box 5143
  3347.                                  Belmont, Ca. 94002
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.           Appendix G - Planned Modifications and Upgrades
  3355.  
  3356.             At this time I am planning (contingent on the number of
  3357.           registrations of MyComm) to make several modifications and
  3358.           upgrades to MyComm.  Some of these are:
  3359.  
  3360.  
  3361.                  ■  MS-Windows (Tm) and/or Deskview (Tm)
  3362.                     compatibility
  3363.  
  3364.                  ■  Add KERMIT file transfer protocol
  3365.  
  3366.                  ■  Add a simple Host/BBS mode
  3367.  
  3368.                  ■  VT-200 Terminal Emulation
  3369.  
  3370.                  ■  3270 Terminal Emulation
  3371.  
  3372.                  ■  Script Language
  3373.  
  3374.                  ■  Host Mode (like a mini BBS)
  3375.  
  3376.             Of course upgrades are dependent on you, the end user.  MyComm
  3377.           is user supported software.  If I see that people are interested
  3378.           in the program, and interested enough to register it, I will feel
  3379.           more inclined to continue to perform upgrades to MyComm.
  3380.  
  3381.             The creation and development of a program like MyComm is by no
  3382.           means trivial.  If you think it is, try writing a similar program
  3383.           yourself.  I think you'll see what I mean.  Continued user
  3384.           support in the form of registrations gives me, your humble
  3385.           author, the incentive to keep upgrading and improving MyComm.
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.           Appendix H - MyComm Revision History
  3393.  
  3394.           Note: Past versions of this section had every nuance of every
  3395.           enhancement or bug fix listed.  I have decided to only list the
  3396.           enhancements that pertain to the current release now and in the
  3397.           future for breivity.
  3398.  
  3399.             September 19, 1991   - MyComm Version 1.0 design began
  3400.             February 16, 1992    - MyComm Version 1.0 completed
  3401.             March 18, 1992       - MyComm Version 1.10 completed
  3402.             April 11, 1992       - MyComm Version 1.20 completed
  3403.             May 9, 1992          - MyComm Version 1.22 completed
  3404.  
  3405.                      MyComm Version 2.0 Revisions and Additions
  3406.  
  3407.                Entire source code was redesigned in C++ to provide more
  3408.                object oriented base for possible future MS-Windows (Tm)
  3409.                version.
  3410.  
  3411.                Added VT-52 and VT-100 terminal emulation.
  3412.  
  3413.                Enhanced the ANSI terminal emulation.
  3414.  
  3415.                Fixed bug in "hardware handshaking" i.e XON/XOFF, CTS/RTS,
  3416.                DSR/DTR flow control.
  3417.  
  3418.                Added detection and support of 16550 UART and FIFO buffers.
  3419.  
  3420.                Vastly improved the look of the menu system and screen
  3421.                colors in general.
  3422.  
  3423.                General improved the internal program structure for greater
  3424.                stability.
  3425.  
  3426.             April 8, 1993     - MyComm Version 2.0 completed
  3427.             June 19, 1993     - MyComm Version 2.01 (bug fix) completed
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.           1K-Xmodem File Transfers  50
  3435.           Add LF after incoming CR  19
  3436.           Add Phone List Item  14
  3437.           Alt A  13
  3438.           Alt B  13
  3439.           Alt C  13
  3440.           Alt D  14
  3441.           Alt E  23
  3442.           Alt H  23
  3443.           Alt I  24
  3444.           Alt K  25
  3445.           Alt L  24
  3446.           Alt M  25
  3447.           Alt O  25
  3448.           Alt P  26
  3449.           Alt Q  26
  3450.           Alt R  26
  3451.           Alt S  27
  3452.           Alt T  27
  3453.           Alt U  28
  3454.           Alt W  44
  3455.           Alt X  44
  3456.           ANSI Emulation  56
  3457.           ASCII File Transfers  49
  3458.           ASCII Transfers Setup  36
  3459.           ASCII Transfers Setup Screen  36
  3460.           Baud Rate  16
  3461.           BS Key Sends BS or DELete  18
  3462.           Bug Report Form  62
  3463.           Call Numbers (Dial)  20
  3464.           Change Port Parameters - Alt P  26
  3465.           Change Port Parameters Screen  26
  3466.           Character Pace Time  38
  3467.           Chat Mode - Alt A  13
  3468.           Clear last date called  19
  3469.           Clear the Screen - Alt C  13
  3470.           Clever quip for TagLine  43
  3471.           COM Port  30
  3472.           Command Summary  54
  3473.           CR Translation Upload and Download  37
  3474.           Data Bits  16
  3475.           Data Parity  16
  3476.           Date Format Style  42
  3477.           DEC VT-100 Emulation  56
  3478.           DEC VT-52 Emulation  56
  3479.           Default Protocol  16
  3480.           Definitions, Acronyms  5
  3481.           Delete an Item  19
  3482.           Dial Prefix  17
  3483.           Dial Screen  14
  3484.           Dialing Functions - Alt D  14
  3485.           Dialing Prefix #1  34
  3486.           Dialing Prefix #2  34
  3487.           Dialing Prefix #3  34
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.           Dialing Prefixes  34
  3495.           Dialing Status Window  20
  3496.           Dialing Wait Time  32
  3497.           Disclaimer and Warranty  4
  3498.           Download Directory Path  34
  3499.           Download Files - PgDn  49
  3500.           Download Protocol Menu  47
  3501.           Download/Upload Status Window  48
  3502.           Edit Phone List Item Screen  15
  3503.           Editor Path\Filename  35
  3504.           Exit MyComm - Alt X  44
  3505.           Exit MyComm Window  44
  3506.           Expand Blank Lines to Spaces  38
  3507.           External Programs Path\Filename  35
  3508.           External Protocol File Transfers  52
  3509.           External Protocols Setup  40
  3510.           External Protocols Setup Screen  40
  3511.           F1 key  12
  3512.           F2 key  44
  3513.           F3 key  45
  3514.           F4 key  45
  3515.           File Transfer Hints  49
  3516.           Filename Guessing  44
  3517.           Find Phone List Items  22
  3518.           General System Requirements  6
  3519.           Get Filename Screen  47
  3520.           Guess Filename  44
  3521.           Guess Up/Download Filename  44
  3522.           Hang Up Modem - Alt H  23
  3523.           Help Menu - F1  12
  3524.           Help Screen  12
  3525.           High speed modem  30
  3526.           Installation  7, 8
  3527.           Introduction to MyComm  1
  3528.           LF Translation Upload and Download  37
  3529.           Line Editing Functions  55
  3530.           Line Pace Time  38
  3531.           Load Phone List Screen  22
  3532.           Load Phone List Window  22
  3533.           Local Echo  18
  3534.           Local Echo on by Default  32
  3535.           Local Echo On During ASCII Uploads  37
  3536.           Local Echo On/Off - Alt E  23
  3537.           Logon Name  17
  3538.           Make Noise After File Transfers  42
  3539.           Make Noise When Calls Connect  42
  3540.           Manual Dial - Alt M  25
  3541.           Manual Dial Screen  21
  3542.           Manual Dial Window  21
  3543.           Mark Phone List Items  22
  3544.           Miscellaneous Options Setup  41
  3545.           Miscellaneous Options Setup Screen  41
  3546.           Modem Answer String  31
  3547.           Modem Attention String  31
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.           Modem Cancel Dial String  31
  3555.           Modem Dial Suffix String  31
  3556.           Modem Hang Up String  31
  3557.           Modem Initialization String  30
  3558.           Modem Setup Screen  29
  3559.           Move Phone List Item  23
  3560.           MyComm as a Host  52
  3561.           MyComm Bug Report Form  62
  3562.           MyComm Command Summary  54
  3563.           MyComm Files  6
  3564.           MyComm General Installation Instructions  8
  3565.           MyComm Installation  7
  3566.           MyComm Line Editing Functions  55
  3567.           MyComm Order Form  61
  3568.           MyComm Registration  2
  3569.           MyComm Revision History  64
  3570.           MyComm Screens and Menus  11
  3571.           Name  15
  3572.           Number  15
  3573.           Order Form  61
  3574.           Outside to DOS - Alt O  25
  3575.           Pacing Char  38
  3576.           Page Down  49
  3577.           Page Up  49
  3578.           Password  17
  3579.           Password for sign ons  43
  3580.           Paths Setup  34
  3581.           Paths Setup Screen  34
  3582.           Pause Between Calls  32
  3583.           PgDn  49
  3584.           PgUp  49
  3585.           Phone File Path\File  35
  3586.           Phone Item Info Screen  21
  3587.           Planned Modifications and Upgrades  63
  3588.           Present Line Status - Alt L  24
  3589.           Present Line Status Window  24
  3590.           Print Phone List  23
  3591.           Protocols Setup  36
  3592.           Protocols Setup Menu  36
  3593.           Quick Re-Dial - Alt Q  26
  3594.           Received BS (BackSpace) Destructive  18
  3595.           Remote Abort Char  37
  3596.           Revision History  64
  3597.           Run External Program - Alt R  26
  3598.           Save Changes  19
  3599.           Save Setup  44
  3600.           Screen Background Color  42
  3601.           Screen Capture Path\File  35
  3602.           Screen Text Color  42
  3603.           Screens and Menus  11
  3604.           Scroll Back - Alt K  25
  3605.           SEAlink Derived File Transfers  50
  3606.           Send Break - Alt B  13
  3607.           Send Init. String Menu  24
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.           Send Modem Initialization Strings - Alt I  24
  3615.           Send Name - F2  44
  3616.           Send Password - F3  45
  3617.           Send Screen to File - Alt W  44
  3618.           Send Tagline  - F4  45
  3619.           Session Capture On/Off/Pause - Alt S  27
  3620.           Session Capture Path\File  35
  3621.           Sort Phone List  22
  3622.           Starting a File Transfer  46
  3623.           Stop Bits  16
  3624.           Strip Hi Bits  19
  3625.           Strip High Bits  37
  3626.           System Requirements  7
  3627.           Terminal Emulation - Alt T  27
  3628.           Terminal Screen  11
  3629.           Terminal Type  18
  3630.           Time Format - 12 or 24 Hour  42
  3631.           Transferring Files  45
  3632.           Troubleshooting  58
  3633.           Update Configuration - Alt U  28
  3634.           Update Configuration Menu  28
  3635.           Upload Directory Path  35
  3636.           UpLoad Files - PgUp  49
  3637.           Use CTS/RTS Flow Control  33
  3638.           Use Direct Video  42
  3639.           Use DSR/DTR Flow Control  33
  3640.           Use DTR to Hang Up Modem  33
  3641.           Use XON/XOFF Flow Control  33
  3642.           Xmodem File Transfers  50
  3643.           Xmodem-1K  50
  3644.           Ymodem  50
  3645.           Ymodem Batch - 1K  51
  3646.           Ymodem Batch File Transfers  51
  3647.           Ymodem-G Batch  51
  3648.           Your Name for sign on  43
  3649.           Zmodem 32 Bit CRC  38
  3650.           Zmodem Auto Download Feature  39
  3651.           Zmodem File Transfers  51
  3652.           Zmodem Receive Crash Recovery  39
  3653.           Zmodem Send Crash Recovery  39
  3654.           Zmodem Transfers Setup  38